Étape 9: Faire toutes les lumières !
Pour cette étape, mettre en place la LED rouge la même manière que la LED jaune.
* N’oubliez pas de tous les voyants de mode de sortie !
* N’oubliez pas d’éteindre les deux LEDs quand on est sur !
Pouvez vous mis en place afin que votre voyant vert reste allumé pendant 5 secondes et votre LED jaune pour 2 secondes, puis votre LED rouge pendant 5 secondes ?
Exemple :
// variables
// variables
int GREEN = 3;
int YELLOW = 4;
int RED = 5;
int DELAY_GREEN = 1000;
int DELAY_YELLOW = 1000;
int DELAY_RED = 1000;// basic functions
voidsetup()
{
// setup LED modes
// we're specifying that we're going to send information to this LED
pinMode(GREEN, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(RED, OUTPUT);
}voidloop()
{
// High turns things on
// Low turns things off
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, LOW);
digitalWrite(RED, LOW);
// how long we want the green led on
delay(DELAY_GREEN);
digitalWrite(GREEN, LOW);
digitalWrite(YELLOW, HIGH);
digitalWrite(RED, LOW);
// how long we want the yellow led on
delay(DELAY_YELLOW);digitalWrite(GREEN, LOW);
digitalWrite(YELLOW, LOW);
digitalWrite(RED, HIGH);
// how long we want the red led on
delay(DELAY_RED);
}
int YELLOW = 4;
int RED = 5;
int DELAY_GREEN = 1000;
int DELAY_YELLOW = 1000;
int DELAY_RED = 1000;
// basic functions
voidsetup()
{
// setup LED modes
// we're specifying that we're going to send information to this LED
pinMode(GREEN, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(RED, OUTPUT);
}voidloop()
{
// High turns things on
// Low turns things off
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, LOW);
digitalWrite(RED, LOW);
Combien de temps, nous voulons le voyant vert
Delay(DELAY_GREEN) ;
digitalWrite (vert, faible) ;
digitalWrite (jaune, élevé) ;
digitalWrite (rouge, faible) ;
Combien de temps, nous voulons le voyant jaune
Delay(DELAY_YELLOW) ;
digitalWrite (vert, faible) ;
digitalWrite (jaune, faible) ;
digitalWrite (rouge, élevé) ;
Combien de temps nous voulons que le led rouge de
Delay(DELAY_RED) ;
}