Led qui s'allume sans que je presse le bouton poussoir

Bonjour,

Je rencontre un problème assez bizarre, j'ai copier le programme de base d'allumage d'une led avec un bouton poussoir et j'ai appliquer le montage qui va avec j'ai connecter le bouton et la led aux mêmes broches que celle de l'exemple etc, mais la led ne s'éteint pas, elle reste allumée et lorsque je presse le bouton, l'éclairage de la led s'intensifie.
Si je rajoute un délais au code, la led s'éteint puis s'allume continuellement sans que j'appuie sur le bouton.
J'ai beau chercher je ne vois pas d'où viens le problème, j'ai changer les broches etc et cela ne change rien.

code :

const int buttonPin = 2;    
const int ledPin =  13;      

int buttonState = 0;       

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT);
}

void loop() {
  buttonState = digitalRead(buttonPin);

  if (buttonState == HIGH) {
   digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
  delay(20);
}

c'est exactement ca que j'ai fait mais avec les broche du programme:

image

J'espère que vous pourrez m'aider rapidement.

Salutations.

image

???

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.