#include <ESP32Servo.h>
const int servoPin = 4;
Servo servo;
int pos = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
servo.attach(servoPin, 500, 2400);
}
void loop() {
// put your main code here, to run repeatedly:
// for(pos = 0; pos <= 180; pos++) {
// servo.write(pos);
// delay(10);
// } // this speeds up the simulation
// for(pos = 180; pos >= 0; pos--) {
// servo.write(pos);
// delay(10);
int analogValue = analogRead(14);
pos = map(analogValue, 0, 4095, 0, 180);
servo.write(pos);
delay(10);
}