Vanemate ringitund 25.01.17

ARDUINO

Ehitasime Arduinoga prototüübi kolme LED lambi ja nupuga.

Seejärel kirjutasime Arduino Studio’s programmi kasutades C keelt. Kui nuppu ei vajuta, siis põleb üks lamp ja kaks on kustunud, nuppu all hoides kustub põlev lamp ära ja teised kaks hakkavad vaheldumisi põlema.
Pärast sai igaüks ise katsetada, mis juhtub kui lisada vahele pause ja muuta lampide põlemist ja kustumist.


int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}

void loop() {
switchState = digitalRead(2);
if (switchState == LOW) {
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
} else {
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(250);
}
}