dans setup()
Code:
pinMode(ledButton, INPUT);
digitalWrite(ledButton, HIGH);
dans le loop()
Code:
if (digitalRead(ledButton)==LOW)
printf("Bouton appuyé \n");
else
printf("Bouton relaché\n");
printf("Bouton appuyé \n");
else
printf("Bouton relaché\n");
Pour ledButton tu choisi une pin de libre genre : int ledButton =4
C'est de la logigue inverse. On met à HIGH la pin afin d'activer la resistance de pullup. Cela evite de rajouter une resistance physique. Par ce fait tu peux cabler directement ton bouton entre la Pin "ledButton" et la masse de l'arduino.
Le bouton est appuyé quand la valeur de digitelRead est à LOW est relaché quand elle est sur HIGH.
Voilà c'est pas plus compliqué que cela.