Step 4: Programme Arduino Uno
#include
Servo servo1 ;
const int buttonPin = 2 ; le nombre de la tige poussoir
const int ledPin = 13 ; le nombre de l’axe de la LED
buttonState int = 0 ; variable pour la lecture de la magneticswitch
void setup() {}
Serial.Begin(9600) ;
initialiser les broches de la LED en tant que sortie :
pinMode (ledPin, sortie) ;
initialiser la tige poussoir comme entrée :
pinMode (buttonPin, entrée) ;
SERVO1.Attach(9) ;
SERVO1.Write(55) ; }
void loop() {}
lire l’état de la valeur du bouton poussoir :
buttonState = digitalRead(buttonPin) ;
Serial.Print ("bouton =") ;
Serial.println(ButtonState) ;
Vérifiez si le bouton est appuyé.
Si c’est le cas, le buttonState est haute :
Si (buttonState == HIGH) {}
allumer la LED :
digitalWrite (ledPin, HIGH) ;
Delay(3000) ;
SERVO1.Write(85) ;
Delay(100) ;
SERVO1.Write(47) ;
Delay(2000) ; }
else {/ / éteindre la LED :
digitalWrite (ledPin, basse) ; }
}