// Semaforo con Arduino #define rosso 11 #define giallo 12 #define verde 13 void setup() { // imposta i pin digitali 11, 12 e 13 come output pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { digitalWrite(rosso, HIGH); //accende il rosso delay(10000); //attende 10 secondi digitalWrite(rosso, LOW); //spegne il rosso digitalWrite(verde, HIGH); //accende il verde delay(10000); //attende 10 secondi digitalWrite(verde, LOW); //spegne il verde digitalWrite(giallo, HIGH); //accende il giallo delay(2000); //attende 2 secondi digitalWrite(giallo, LOW); //spegne il giallo }