#include <ESP32Servo.h>
int entradaPotenciometro1 = 0;
int entradaPotenciometro2 = 0;
int anguloServo1 = 0;
int anguloServo2 = 0;
Servo servo1;
Servo servo2;
int pinPotenciometro1 = 34;
int pinPotenciometro2 = 35; // Cambia al pin que estás utilizando
int pinServo1 = 4;
int pinServo2 = 2; // Cambia al pin que estás utilizando
void setup() {
Serial.begin(115200);
pinMode(pinPotenciometro1, INPUT);
pinMode(pinPotenciometro2, INPUT);
servo1.attach(pinServo1, 500, 2500);
servo2.attach(pinServo2, 500, 2500);
}
void loop() {
entradaPotenciometro1 = analogRead(pinPotenciometro1);
entradaPotenciometro2 = analogRead(pinPotenciometro2);
anguloServo1 = map(entradaPotenciometro1, 0, 4095, 0, 180); // Mapea el rango de entrada a 0-180 grados
anguloServo2 = map(entradaPotenciometro2, 0, 4095, 0, 180);
Serial.print("Potenciometro 1: ");
Serial.println(entradaPotenciometro1);
Serial.print("Potenciometro 2: ");
Serial.println(entradaPotenciometro2);
Serial.print("Ángulo Servo 1: ");
Serial.println(anguloServo1);
Serial.print("Ángulo Servo 2: ");
Serial.println(anguloServo2);
servo1.write(anguloServo1);
servo2.write(anguloServo2);
delay(10);
}