Semafor - streda 2526
Jump to navigation
Jump to search
Tri svietivé diody (LED - light emitting diode) sú pripojené každá cez svoj 220 Ohm rezistor na tri rôzne digitálne výstupné piny arduina. Program postupne riadi všetky tri LED tak, aby svietili ako semafor pre autá na križovatke.
Program:
void setup() {
Serial.begin(9600);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
// 1. faza - iba cervena 3
digitalWrite(3, 1);
delay(3000);
// 2. faza - naraz cervena aj zlta 3 4
digitalWrite(4, 1);
delay(2000);
digitalWrite(3, 0);
digitalWrite(4, 0);
// 3. faza - iba zelena 5
digitalWrite(5, 1);
delay(3000);
digitalWrite(5, 0);
// 4. faza - iba zlta 4
digitalWrite(4, 1);
delay(2000);
digitalWrite(4, 0);
}
