Débutant sur Arduino, je cherche à allumer une Led avec un poussoir. J'ai pensé utiliser l'exemple BUTTON et de modifier le programme, car sur ce programme c'est en appuyant sur le poussoir que l'on éteint la Led. J'ai changer les infos Low en High et vis versa. Résultat la led s'éclaire plus faible, et lorsque j'actionne le poussoir la s'allume au max.
Où est mon erreur?
Code:int ledPin = 13; // choose the pin for the LED int inputPin = 2; // choose the input pin (for a pushbutton) int val = 0; // variable for reading the pin status void setup() { pinMode(ledPin, OUTPUT); // declare LED as output pinMode(inputPin, INPUT); // declare pushbutton as input } void loop(){ val = digitalRead(inputPin); // read input value if (val == HIGH) { // check if the input is HIGH digitalWrite(ledPin, LOW); // turn LED OFF } else { digitalWrite(ledPin, HIGH); // turn LED ON } }
-----