#include <ESP32Servo.h>
Servo miServo; // Objeto servo
int pinServo = 27; // Pin digital donde está conectado el servo
int pinSensor = 14; // Pin DIGITAL del sensor
int valorSensor; // Variable para almacenar la lectura
void setup() {
miServo.attach(pinServo); // Inicializa el servo en el pin indicado
Serial.begin(9600); // Comunicación serial para monitorear valores
}
void loop() {
valorSensor = digitalRead(pinSensor); // Lectura del sensor (0-1)
Serial.println(valorSensor); // Imprime el valor en el monitor serial
// Condicional: si el valor supera cierto umbral, mueve el servo
if (valorSensor == 1) {
miServo.write(90); // Servo a 90 grados
} else {
miServo.write(0); // Servo a 0 grados
}
delay(200); // Pequeña pausa para estabilidad
}