My problem is, when I push on the button, ALL the leds (ON too) switch off ... I don't know why ...
I've make this : http://uploads.siteduzero.com/files/355001_356000/355252.png
My code ...
const int bouton = 2; //le bouton est connecté à la broche 2 de la carte Adruino
const int led = 3; //la LED à la broche 13
int etatBouton; //variable qui enregistre l'état du bouton
void setup()
{
pinMode(led, OUTPUT); //la led est une sortie
pinMode(bouton, INPUT); //le bouton est une entrée
etatBouton = HIGH; //on initialise l'état du bouton comme "relaché"
}
void loop()
{
etatBouton = digitalRead(bouton); //Rappel : bouton = 2
if(etatBouton == HIGH) //test si le bouton a un niveau logique HAUT
{
digitalWrite(led,HIGH); //la LED reste éteinte
}
else //test si le bouton a un niveau logique différent de HAUT (donc BAS)
{
digitalWrite(led,LOW); //le bouton est appuyé, la LED est allumée
}
}
If it's possible, can you send me a schema of the circuit ? (I've some troubles to understand you ...
)
I want to make this :
When I push and release : my led turns on
When I push and release : my led turns off
When I push and release : my led turns on
...