Étape 6: programmation
Bouton bascule Servo
#include
Servo servo ; Créez l’objet servo pour contrôler un servo
douze servo objets peuvent être créés sur la plupart des conseils
const int buttonPin = 2 ;
lastState booléen = bas ; //storage pour le dernier état du bouton
booléennes pos = true ;
void setup()
{
servo.Attach(9) ; attache le servo sur la broche 9 à l’objet de servo
pinMode (buttonPin, INPUT_PULLUP); //this de temps nous allons définir la broche comme entrée
Serial.Begin (9600); //initialize connexion série
}
void loop()
{
currentState booléen = digitalRead(buttonPin) ;
Si (currentState == LOW & & lastState == HIGH)
{
Serial.println (pos ? "up": "bas") ;
servo.Write (pos? 90: 0) ;
Delay(150) ;
POS =! pos ;
}
lastState = currentState ;