#include <Servo.h>
const int servoPin = 18;
int Led = 13;
Servo servo;
int pos = 0;
void setup() {
Serial.begin(115200);
pinMode(Led, OUTPUT);
servo.attach(servoPin, 500, 2400);
}
void loop() {
int sample = analogRead(A0);
Serial.println(sample);
int val=digitalRead(Led);
digitalWrite(Led, abs(sample - 512) > 50);
if(val==HIGH) {
servo.write(180);
delay(100);
}
if (val==LOW) {
servo.write(-180);
}
}