Étape 2: Lumières de Noël
Maintenant que j’ai entendu un peu de lille, que plus je voulais jouer et explorer des possibilités.
Notez que les colonnes de poing deux sont tout de même. mais j’ai ajouté trois sorties plus et essayé de le faire fonctionner comme les lumières de Noël.
Copiez et collez le code ci-dessous.
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 ; led11 int = 11 ; led12 int = 12 ; led13 int = 13 ;
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) ; pinMode (led11, sortie) ; pinMode (led12, sortie) ; pinMode (led13, sortie) ; }
TOUT SUR
void loop() {digitalWrite (led2, HIGH); delay(del) ; digitalWrite (DEL3, HIGH); delay(del/2) ; digitalWrite (led4, HIGH); delay(del/3) ; digitalWrite (DEL5, HIGH); delay(del/4) ; digitalWrite (led6, HIGH); delay(del/5) ; digitalWrite (led7, HIGH); delay(del/6) ; digitalWrite (led8, HIGH); delay(del/7) ; digitalWrite (led9, HIGH); delay(del/8) ; digitalWrite (led10, HIGH); delay(del/9) ; digitalWrite (led11, HIGH); delay(del/10) ; digitalWrite (led12 ÉLEVÉ) ; Delay(del/11) ; digitalWrite (led13, HIGH) ; Delay(del) ;
ALL OFF
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; Delay(del/3) ; digitalWrite (DEL3, HIGH) ; Delay(del/3) ; digitalWrite (led4, HIGH) ; Delay(del/3) ; digitalWrite (DEL5, HIGH) ; Delay(del/3) ; digitalWrite (led6, HIGH) ; Delay(del/3) ; digitalWrite (led7, HIGH) ; Delay(del/3) ; digitalWrite (led8, HIGH) ; Delay(del/3) ; digitalWrite (led9, HIGH) ; Delay(del/3) ; digitalWrite (led10, HIGH) ; Delay(del/3) ; digitalWrite (led11, HIGH) ; Delay(del/3) ; digitalWrite (led12, HIGH) ; Delay(del/3) ; digitalWrite (led13, HIGH) ; Delay(del) ;
ALL OFF
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led13, HIGH) ; Delay(del) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led13, HIGH) ; Delay(del) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ; digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ; digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led13, HIGH) ; Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ; digitalWrite (led13, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led2, HIGH) ; Delay(del) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ;
Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, HIGH) ;
Delay(del/4) ;
digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ;
Delay(del/4) ;
digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ;
Delay(del/4) ;
digitalWrite (DEL5, faible) ; digitalWrite (led6, HIGH) ;
Delay(del/4) ;
digitalWrite (led6, faible) ; digitalWrite (led7, HIGH) ;
Delay(del/4) ;
digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ;
Delay(del/4) ;
digitalWrite (led8, faible) ; digitalWrite (led9, HIGH) ;
Delay(del/4) ;
digitalWrite (led9, basse) ; digitalWrite (led10, HIGH) ;
Delay(del/4) ;
digitalWrite (led10, basse) ; digitalWrite (led11, HIGH) ;
Delay(del/4) ;
digitalWrite (led11, faible) ; digitalWrite (led12, HIGH) ;
Delay(del/4) ;
digitalWrite (led12, faible) ; digitalWrite (led13, HIGH) ; Delay(del/4) ;
digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led13, HIGH) ; Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led13, HIGH) ; Delay(del/5) ; digitalWrite (led12, HIGH) ; Delay(del/5) ; digitalWrite (led11, HIGH) ; Delay(del/5) ; digitalWrite (led10, HIGH) ; Delay(del/5) ; digitalWrite (led9, HIGH) ; Delay(del/5) ; digitalWrite (led8, HIGH) ; Delay(del/5) ; digitalWrite (led7, HIGH) ; Delay(del/5) ; digitalWrite (led6, HIGH) ; Delay(del/5) ; digitalWrite (DEL5, HIGH) ; Delay(del/5) ; digitalWrite (led4, HIGH) ; Delay(del/5) ; digitalWrite (DEL3, HIGH) ; Delay(del/5) ; digitalWrite (led2, HIGH) ; Delay(del) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ;
Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ;
Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, HIGH) ;
Delay(del/4) ;
digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ;
Delay(del/4) ;
digitalWrite (led4, faible) ; digitalWrite (DEL5, HIGH) ;
Delay(del/4) ;
digitalWrite (DEL5, faible) ; digitalWrite (led6, HIGH) ;
Delay(del/4) ;
digitalWrite (led6, faible) ; digitalWrite (led7, HIGH) ;
Delay(del/4) ;
digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ;
Delay(del/4) ;
digitalWrite (led8, faible) ; digitalWrite (led9, HIGH) ;
Delay(del/4) ;
digitalWrite (led9, basse) ; digitalWrite (led10, HIGH) ;
Delay(del/4) ;
digitalWrite (led10, basse) ; digitalWrite (led11, HIGH) ;
Delay(del/4) ;
digitalWrite (led11, faible) ; digitalWrite (led12, HIGH) ;
Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, HIGH) ; Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; Delay(del/4) ; digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; Delay(del/4) ; digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; Delay(del/4) ;
digitalWrite (led2, HIGH) ; digitalWrite (DEL3, HIGH) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, HIGH) ; digitalWrite (led7, HIGH) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, HIGH) ; digitalWrite (led11, HIGH) ; Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, HIGH) ; digitalWrite (DEL5, HIGH) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, HIGH) ; digitalWrite (led9, HIGH) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, HIGH) ; digitalWrite (led13, HIGH) ; Delay(del/4) ;
digitalWrite (led2, faible) ; digitalWrite (DEL3, faible) ; digitalWrite (led4, faible) ; digitalWrite (DEL5, faible) ; digitalWrite (led6, faible) ; digitalWrite (led7, faible) ; digitalWrite (led8, faible) ; digitalWrite (led9, basse) ; digitalWrite (led10, basse) ; digitalWrite (led11, faible) ; digitalWrite (led12, faible) ; digitalWrite (led13, faible) ; Delay(del/4) ; }