#include Servo ser; #define MIN_SERVO 40 #define MAX_SERVO 180 #define MIN_PULSE 100000 #define MAX_PULSE 700000 void setup() { ser.attach(9); ser.write(MIN_SERVO); Serial.begin(9600); Serial.println("Demo Easy Pulse"); pinMode(13,OUTPUT); // led indicatrice de bon fonctionnement } void loop() { long sensorValue = pulseIn(A0,HIGH); if (sensorValue < MIN_PULSE) { //ser.write(MIN_SERVO); digitalWrite(13,LOW); } else if (sensorValue > MAX_PULSE) { //ser.write(MAX_SERVO); digitalWrite(13,LOW); } else { digitalWrite(13,HIGH); ser.write(map(sensorValue,MIN_PULSE,MAX_PULSE,MIN_SERVO,MAX_SERVO)); } Serial.println(sensorValue); delay(5); }