Bonjour, mon code est supposer allumer une LED si un port sur la carte Arduino reçoit un signal HIGH ou 1.
Sauf que mon problème, c'est que la LED reste toujours allumé.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 int ledPin = 13; //Définir la pin de la LED int buttonPin = 12; //Définir la pin du boutton void setup() { // put your setup code here, to run once: pinMode(ledPin, OUTPUT); // Défénie le mode de la Pin sur OUTPUT pinMode(buttonPin, INPUT_PULLUP); // Définie le mode de la Pin sur INPUT_PULLUP pinMode(7, OUTPUT); // Déclare la Pin 7 en OUTPUT } void loop() { // put your main code here, to run repeatedly: digitalWrite(7, HIGH); int buttonState = digitalRead(buttonPin); // Mets dans une variable la valeur de la Pin buttonPin digitalWrite(ledPin, buttonState); // Définie la ledPin pour quelle est la valeur de buttonState }
Partager