Bonjour a tous.
Me re-voici pour vous pondre un tous nouveau tuto.
Voila une petite manœuvre pour éteindre ou allumé une LED avec un bouton poussoir.
Avants tous, prenez une carte Arduino , ( pour ma par je me suis pris la carte Arduino Uno )
Ensuite il vous faudra 2 LED ( pour ma par je me suis pris une LED Bleu et 1 LED rouge )
Donc récapitulons
Une carte Arduino Uno:
2 LED celle que vous voulez bien sure.
Un bouton poussoir:
Et pour finir la petite programmation qui va bien avec, bon cela et de moi , donc désolé pour
les faute orthographique.
Si vous avez des question hésité pas les posté.
Merci.
Me re-voici pour vous pondre un tous nouveau tuto.
Voila une petite manœuvre pour éteindre ou allumé une LED avec un bouton poussoir.
Avants tous, prenez une carte Arduino , ( pour ma par je me suis pris la carte Arduino Uno )
Ensuite il vous faudra 2 LED ( pour ma par je me suis pris une LED Bleu et 1 LED rouge )
Donc récapitulons
Une carte Arduino Uno:
2 LED celle que vous voulez bien sure.
Un bouton poussoir:
Et pour finir la petite programmation qui va bien avec, bon cela et de moi , donc désolé pour
les faute orthographique.
- Code:
const int BP=2;//Bouton-Poussoir
const int LED=13;//LED 13
const int LED2=12;
boolean ETAT_LED2=LOW;//Etat du LED niveau BAS
boolean ETAT_LED=LOW;//Etat du LED niveau BAS
boolean ETAT_BP=HIGH;//Etat du Buton-Poussior niveau HAUTE
void setup()
{
pinMode(LED2, OUTPUT);//Déclare que la LED 12 est en etat de SORTIE
pinMode(LED, OUTPUT);//Déclare que la LED 13 est en etat de SORTIE
pinMode(BP, INPUT);//Déclare que le Bouton-Poussior et en etat ENTRÉE
digitalWrite(BP, LOW) ;//Déclare que le Bouton-Poussior et en etat BAS
}
void loop()
{
if(ETAT_BP==HIGH)//Déclare que le Bouton-Poussoir et en etat Haute
{
if (digitalRead(BP)==0)
{
delay(5);
ETAT_LED = !ETAT_LED;
ETAT_LED2 = !ETAT_LED2;
ETAT_BP = LOW;//Déclare que le Bouton-Poussior et en etat Bas
}
}
else if(digitalRead(BP)==1)
{
ETAT_BP=HIGH;}//Déclare que le Bouton-Poussior et en etat Haute
digitalWrite(LED,ETAT_LED);
digitalWrite(LED2,ETAT_LED2);
}
Si vous avez des question hésité pas les posté.
Merci.