Étape 2:2. Le code
Voici le code pour le comptage de 0 à 9
---------------------------------------------------------------------------
7 bit léger avec anode commune de série de chaque lumière
const int ANODE = 2 ; broche d’anode commune
const int LED1 = 3 ; conduit 1 aller à droite à gauche et de haut en bas
const int LED2 = 4 ; broche pour conduit 2
const int DEL3 = 5 ; broche pour 3 led
const int LED4 = 6 ; broche pour 4 led
const int DEL5 = 7 ; broche pour 5 led
const int LED6 = 8 ; broche pour 6 led
const int LED7 = 9 ; broche pour 7 led
const int LED8 = 10 ; broche pour 8 led
int DELAY = 0 ; alors, il n'arrive que 3 fois
void setup() {}
pinMode (ANODE, sortie) ; anode commune est évidemment une sortie
pinMode (LED1, sortie) ; menés sont sortie pour faible sera sur
pinMode (LED2, sortie) ; LED 2 est sortie
pinMode (DEL3, sortie) ; 3 LED est sortie
pinMode (LED4, sortie) ; 4 LED est sortie
pinMode (DEL5, sortie) ; LED 5 est sortie
pinMode (LED6, sortie) ; 6 LED est sortie
pinMode (LED7, sortie) ; 7 LED est sortie
pinMode (LED8, sortie) ; 8 LED est sortie
}
void loop() {}
Si (retard == 300) {}
Delay(100000) ;
}
digitalWrite (ANODE, élevé) ; anode est sous tension
digitalWrite (LED1, élevé) ; cesse de puissance 1 led
digitalWrite (LED2, élevé) ; cesse de puissance à 2 led
digitalWrite (DEL3, élevé) ; cesse de puissance à 3 led
digitalWrite (LED4, élevé) ; cesse de puissance à 4 led
digitalWrite (DEL5, élevé) ; cesse de puissance à 5 led
digitalWrite (LED6, élevé) ; cesse de puissance à 6 led
digitalWrite (LED7, élevé) ; cesse de pouvoir de 7 led
digitalWrite (LED8, élevé) ; cesse de pouvoir de 8 led
Delay(1000) ; délais avant de commencer
digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
digitalWrite (LED8, faible) ;
Delay(500) ; délais avant de commencer
digitalWrite (LED1, élevé) ;
digitalWrite (LED2, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
digitalWrite (LED8, élevé) ;
Delay(500) ;
digitalWrite (DEL3, faible) ;
digitalWrite (DEL5, faible) ;
Delay(500) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (DEL5, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (LED6, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (LED8, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (LED6, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (LED8, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
Delay(500) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
Delay(500) ;
digitalWrite (LED2, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (LED2, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
Delay(500) ;
digitalWrite (LED2, faible) ;
digitalWrite (LED1, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
digitalWrite (LED8, faible) ;
Delay(500) ;
digitalWrite (LED2, élevé) ;
digitalWrite (LED1, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
digitalWrite (LED8, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (DEL5, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (DEL5, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
digitalWrite (LED8, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (LED2, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
digitalWrite (LED8, élevé) ;
Delay(500) ;
digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, faible) ;
digitalWrite (LED4, faible) ;
digitalWrite (DEL5, faible) ;
digitalWrite (LED6, faible) ;
Delay(500) ;
digitalWrite (LED1, élevé) ;
digitalWrite (LED2, élevé) ;
digitalWrite (DEL3, élevé) ;
digitalWrite (LED4, élevé) ;
digitalWrite (DEL5, élevé) ;
digitalWrite (LED6, élevé) ;
Delay(500) ;
}
Et c’est tout, bonne chance. Si vous avez une question un commentaire ci-dessous, je répondrai aussi vite que possible