#include <Arduino.h>
#include <ESP32Servo.h>
Servo myservo;
int servoPin = 4;
Servo servo;
#define Potenciometro 35
int VP=0;
#define start 26
#define stop 25
void setup() {
analogReadResolution(10);
Serial.begin(115200);
servo.attach(servoPin, 500, 2500);
pinMode(Potenciometro, INPUT);
pinMode(start, INPUT);
pinMode(stop, INPUT);
}
void loop() {
if(digitalRead(start) == 1){
VP = analogRead(Potenciometro);
VP = map(VP, 0, 1023, 0, 180);
servo.write(VP);
delay(15);
Serial.print("Angulo de giro: ");
Serial.println(VP);
}
else{
Serial.println("Motor apagado");
delay(400);
}
}