Arduino Semafor
Ovo je mali projekat semafora za Arduino.
Prvo se upali crvena LED, pa žuta i onda zelena.
Prvo se upali crvena LED, pa žuta i onda zelena.
Potrebno vam je:
Arduino
3 LED diode (crvena, žuta, zelena)
Proto Ploča
Žica za spajanje
3 LED diode (crvena, žuta, zelena)
Proto Ploča
Žica za spajanje
Ovo je šema za Semafor a ispod je kod:
int red = 12;
int amber = 11;
int green = 10;
void setup(){
pinMode(red, OUTPUT);
pinMode(amber, OUTPUT);
pinMode(green, OUTPUT);
}
void loop() {
digitalWrite(red, HIGH);
delay(10000);
digitalWrite(amber, HIGH);
delay(1000);
digitalWrite(amber, LOW);
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
delay(15000);
digitalWrite(green, LOW);
digitalWrite(amber, HIGH);
delay(1000);
digitalWrite(amber, LOW);
}
int amber = 11;
int green = 10;
void setup(){
pinMode(red, OUTPUT);
pinMode(amber, OUTPUT);
pinMode(green, OUTPUT);
}
void loop() {
digitalWrite(red, HIGH);
delay(10000);
digitalWrite(amber, HIGH);
delay(1000);
digitalWrite(amber, LOW);
digitalWrite(red, LOW);
digitalWrite(green, HIGH);
delay(15000);
digitalWrite(green, LOW);
digitalWrite(amber, HIGH);
delay(1000);
digitalWrite(amber, LOW);
}
MalaTajna: Probajte da promenite vrednost delay funkcije kako biste promenili dužinu trajanja svakog svetla.