Étape 4: Obtenir le contrôle
Compte à rebours des secondes et contrôler la LED s’allume, que j’ai décidé d’utiliser un microcontrôleur.
Le code est simple : tous les feux et pour toutes les cinq secondes, j’ai allumer une lampe puis l’ai recommencer.
compte à rebours des secondes
int d = 5000 ; temps de retard
installation Sub ()
{
pinMode (1, sortie) ; affectation des broches
pinMode (sortie 2) ;
pinMode (3, sortie) ;
pinMode (sortie 4) ;
pinMode (5, sortie) ;
pinMode (6, sortie) ;
pinMode (7, sortie) ;
pinMode (sortie 8) ;
pinMode (sortie 9) ;
pinMode (sortie 10,) ;
pinMode (sortie 11) ;
pinMode (sortie 12,) ;
}
void loop ()
{
digitalWrite (1, haut) ; Toutes les broches
digitalWrite (2, haut) ;
digitalWrite (3, élevée) ;
digitalWrite (4, élevée) ;
digitalWrite (5, HIGH) ;
digitalWrite (6, HIGH) ;
digitalWrite (7, HIGH) ;
digitalWrite (8, HIGH) ;
digitalWrite (9, HIGH) ;
digitalWrite (10, haute) ;
digitalWrite (11, haute) ;
digitalWrite (12, HIGH) ;
Delay(d) ; Attendez quelques secondes
digitalWrite (1, faible) ; désactiver le code pin
Delay(d) ;
digitalWrite (2, basse) ;
Delay(d) ;
digitalWrite (3, faible) ;
Delay(d) ;
digitalWrite (4, faible) ;
Delay(d) ;
digitalWrite (5, faible) ;
Delay(d) ;
digitalWrite (6, faible) ;
Delay(d) ;
digitalWrite (7, faible) ;
Delay(d) ;
digitalWrite (8, faible) ;
Delay(d) ;
digitalWrite (9, faible) ;
Delay(d) ;
digitalWrite (10, faible) ;
Delay(d) ;
digitalWrite (11, faible) ;
Delay(d) ;
digitalWrite (12, faible) ;
}