// Definición de pines
const int PIN_PIR = 27; // Pin del sensor PIR
const int PIN_LED = 2; // LED integrado del ESP32
void setup() {
// Inicializar comunicación serial
Serial.begin(115200);
// Configurar pines
pinMode(PIN_PIR, INPUT);
pinMode(PIN_LED, OUTPUT);
// Mensaje de inicio
Serial.println("Sistema de detección de movimiento iniciado");
}
void loop() {
// Leer el estado del sensor PIR
int valorPIR = digitalRead(PIN_PIR);
// Si se detecta movimiento
if (valorPIR == HIGH) {
digitalWrite(PIN_LED, HIGH); // Encender LED
Serial.println("¡Movimiento detectado!");
} else {
digitalWrite(PIN_LED, LOW); // Apagar LED
Serial.println("Sin movimiento");
}
// Pequeña pausa para evitar lecturas muy rápidas
delay(1000);
}
//Stephanya Ruiz Paris - 8E - CSDB