#include int moteurV=10; int moteurH=8; Servo ServoV; Servo ServoH; int angleV=90; int angleH=90; void setup() { ServoV.attach(moteurV); ServoH.attach(moteurH); Serial.begin(115200); ServoV.write(angleV); ServoH.write(angleH); } void loop() { // Mouvement vertical int v1 = analogRead(3); int v2 = analogRead(1); if(v1 > v2) { // ou v1 < v2 angleV=angleV+5; if (angleV>180) { angleV=180; } ServoV.write(angleV); } if(v1 < v2) { angleV=angleV-5; if (angleV<0) { angleV=0; } ServoV.write(angleV); } // Mouvement Horizontal int v3 = analogRead(0); int v4 = analogRead(2); if(v3 > v4) { // ou v3 < v4 angleH=angleH+5; if (angleH>180) { angleH=180; } ServoH.write(angleH); } if(v3 < v4) { angleH=angleH-5; if (angleH<0) { angleH=0; } ServoH.write(angleH); } delay(500); }