// Definición de pines
const int pinPIR = 2; // Pin del sensor PIR
const int pinLED = 13; // Pin del LED
int estadoPIR = LOW; // Variable para almacenar la lectura
void setup() {
pinMode(pinPIR, INPUT);
pinMode(pinLED, OUTPUT);
Serial.begin(9600);
Serial.println("Sistema Iniciado - Listo para detectar movimiento");
}
void loop() {
// Leer el sensor
estadoPIR = digitalRead(pinPIR);
// Imprime el estado actual en el Monitor Serie
Serial.print("Valor del sensor: ");
Serial.println(estadoPIR);
if (estadoPIR == HIGH) {
digitalWrite(pinLED, HIGH); // Enciende el LED
Serial.println("MOVIMIENTO DETECTADO!!!");
} else {
digitalWrite(pinLED, LOW); // Apaga el LED
Serial.println("MOVIMIENTO NO DETECTADO!");
}
delay(250); // Pequeña pausa para poder leer el Monitor Serie
}