Étape 1: Lumières de Trafik
led2 int = 2 ;
led3 int = 3 ; int del = 1000 ; led4 int = 4 ; DEL5 int = 5 ; led6 int = 6 ; led7 int = 7 ; led8 int = 8 ; int led9 = 9 ; int led10 = 10 ;
la mise en place systématique runns une fois lorsque vous appuyez sur reset :
void configuration () {/ / initialiser la broche numérique comme oupput.
pinMode (led2, sortie) ; pinMode (DEL3, sortie) ; pinMode (led4, sortie) ; pinMode (DEL5, sortie) ; pinMode (led6, sortie) ; pinMode (led7, sortie) ; pinMode (led8, sortie) ; pinMode (led9, sortie) ; pinMode (led10, sortie) ; } //the boucle routine s’exécute maintes et maintes fois pour toujours :
void loop() {}
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Tous les rouges
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Delay(del*2) ;
GREEN1
digitalWrite (led2, faible) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Delay(del) ;
YELLOW1
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Delay(del/2) ;
TOUS LES ROUGES
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Delay(del*2) ;
VERT 2
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; Delay(del) ;
YELLOW2
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ;
Delay(del/2) ;
TOUS LES ROUGES
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, HIGH) ;
Delay(2*del) ;
GREEEN2
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, basse) ;
Delay(del) ;
YELLOW3
}