#include<ESP32Servo.h>
Servo s;
const int ledPin=2;
const int potPin=14;
void setup()
{
//Serial.begin(9600);
s.attach(15);
pinMode(ledPin,OUTPUT);
}
void loop()
{
int potValue=analogRead(potPin);
int brightness=map(potValue,0,1023,0,255);
analogWrite(ledPin,brightness);
double a=analogRead(13);
double c=(((a/1024)*5)-0.5)*100;
Serial.println(c);
if(c>25)
{
for(int i=0;i<=180;i++)
{
s.write(i);
delay(10);
}
for(int j=180;j>=0;j--)
{
s.write(j);
delay(10);
}
}
}