#define led1 13 // led verte feu 1
#define led2 2 // led rouge feu 2
#define led3 3 // led orange feu 2
#define led4 4 // led verte feu 2
#define led5 5 // led orange feu 1
#define led6 6 // led rouge feu 1
#define Switch 8 // interrupteur
#define PAUSEON 2000
#define PAUSEOFF 10 000
void setup() {
pinMode (Led13, OUTPUT) ;
pinMode (Led2, OUTPUT) ;
pinMode (Switch , INPUT_PULLUP)
}
// d'abors il faut alumé une led rouge sur le pin 6 et la led verte sur le pin 13 , ensuite elle reste en attente high. on appuis sur l'interrupteur, sur le pin 8
// là on éteint la led 13 on allume la led orange sur le pin 2, un pause de 2000 soit 2 secondes, on éteind la led orange puis on allume la led rouge sur le pin 3
// après on éteint la led rouge sur le pin 6 pour allumé la led verte sur le pin 4 une pause de 100 000 soit 10 seconde
// puis on l'éteint et on allume la led orange sur le pin 5 on fait une pause de 2000 puis on bout
void loop()
{
while (digitalRead(Switch)){
Etape 1 ();
pinMode(Led13 HIGH) // 0
pinMode(Led2 HIGH)
Serial.println("OFF"); //Afficher avec retour à la ligne => OFF
delay PAUSEON
}
Etape 2()
Serial.println("ON"); //Afficher avec retour à la ligne => ON
pinMode(Led13 LOW); //Place le pin digital 13 à l'état BAS (0V) -> Led verte éteinte
pinMode(Led2 HIGH); //Place le pin digital 2 à l'état HAUT (5V) -> Led orange allumée
delay (PAUSEON); // met en pause le programme pendant la valeur de PAUSEON
pinMode(Led2 LOW); //Place le pin digital 2 à l'état BAS (0V) -> Led orange éteinte
pinMode(Led3,HIGH); //Place le pin digital 3 à l'état HAUT (5V) -> Led rouge allumé
pinMode(Led4,HIGH); //Place le pin digital 4 à l'état HAUT (5V) -> Led verte allumé
delay(PAUSEOFF); //Met en pause le programme pendant la valeur de PAUSEOFF en ms
pinMode(Led4,LOW); //Place le pin digital 4 à l'état BAS (0V) -> Led verte éteinte
pinMode(Led5,HIGH);//Place le pin digital 5 à l'état HAUT (5V) -> Led orange allumée
delay(PAUSEON); //Met en pause le programme pendant la valeur de PAUSEON en ms
pinMode(Led5,LOW); //Place le pin digital 5 à l'état BAS (0V) -> Led orange éteinte
delay(PAUSEON); //Met en pause le programme pendant la valeur de PAUSEON en ms
}
j'ai un code erreur au téléchargement sur
Modifié par levend, 20 août 2018 - 04:54 .
Balises Code













