Aller au contenu


quilles

Inscrit(e) (le) 15 août 2018
Déconnecté Dernière activité août 20 2018 09:06
-----

Messages que j'ai postés

Dans le sujet : code pour feu tricolore

20 août 2018 - 09:00

génial en mettant des majuscule au niveau des  "défine", plus facile et il ne bug plus sur cette ligne. je te remercie car depuis que je suis sur ce code il devient un casse tête. je te dit un grand merci, je vais pouvoir continué sans tout changer et refaire se genre d’ânerie....  

parcontre je suppose qu'il faut que je lui donne un autre uni't car à la ligne :

 

pinMode(Led6 LOW); //Place le pin digital 13 à l'état BAS (0V) -> Led rouge éteinte du feu 2

 

il met donne ce défaut

 

too few arguments to function 'void pinMode(uint8_t, uint8_t)'

 

encore merci


Dans le sujet : code pour feu tricolore

20 août 2018 - 06:28

je te remerci pour avoir mis le doigt sur une belle erreure de ma part et que je n'avais pas vu ; mais....

 

j'ai rétabli le code avec led 1 mais j'ai l'erreur qui s'affiche à la même ligne*

 

'Led1' was not declared in this scope

 

voilà le code refait avec deux points virgules oublier et comment on met les balises ?

 #define led1 13 // led verte feu 1
 #define led2 2  // led orange feu 1
 #define led3 3  // led rouge feu 1
 #define led4 4  // led verte feu 2
 #define led5 5  // led orange feu 2
 #define led6 6  // led rouge feu 2
 #define Switch 8 // interrupteur
 #define PAUSEON 2000
 #define PAUSEOFF 10 000
void setup() { 


 pinMode (Led1, 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(Led1 HIGH); // place le pin digital 13 à l'état haut (5v) -> Led verte allumée du feu 1
pinMode(Led6  HIGH); // place le pin digital 6 à l'état haut (5v) -> Led rouge allumée du feu 2
 Serial.println("OFF"); //Afficher avec retour à la ligne => OFF
delay PAUSEON
}
 Etape 2()


 Serial.println("ON"); //Afficher avec retour à la ligne => ON


pinMode(Led1 LOW); //Place le pin digital 13 à l'état BAS (0V) -> Led verte éteinte du feu 1
pinMode(Led2 HIGH); //Place le pin digital 2 à l'état HAUT (5V) -> Led orange allumée du feu 1
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 du feu 1
pinMode(Led3,HIGH); //Place le pin digital 3 à l'état HAUT (5V) -> Led rouge allumé du feu 1
pinMode(Led6 LOW); //Place le pin digital 13 à l'état BAS (0V) -> Led rouge éteinte du feu 2
pinMode(Led4,HIGH); //Place le pin digital 4 à l'état HAUT (5V) -> Led verte allumé du feu 2
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 du feu 2
pinMode(Led5,HIGH);//Place le pin digital 5 à l'état HAUT (5V) -> Led orange allumée du feu 2
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 du feu 2


}