#include <Servo.h> // bibliotheque du servo moteur
Servo myservo; // servo
int a = 8; // interrupteur a la pin 8
int led = 10; // led a la pin 10
int led2= 11; //led 2 a la pin 11
int potpin = A0; // analog pin pour potentiometre
int val; // variable du servo
void setup() {//setup
myservo.attach(9); // attache servo a la pin 9
pinMode(a,INPUT);// definir l'interrupteur comme input
}
void loop() {//en boucle
if (digitalRead(a)== LOW){// si la switch est off
digitalWrite(led,LOW);//led rouge off
digitalWrite(led2,HIGH);//led verte on
val = analogRead(potpin);// lire le potentiometre
val = map(val, 0, 1023, 0, 180); // convertir les donnees en angle
myservo.write(val);//donner un angle au servo
}
else{// si la switch est on
digitalWrite(led,HIGH);//led rouge on
digitalWrite(led2,LOW);//led verte on
}
}