#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