// -------------------------------------------------------------------------- //
// Definir los pines para el sensor PIR y el LED
const int pirPin = 2; // Pin del sensor PIR
const int ledPin = 13; // Pin del LED integrado en Arduino Uno
void setup() {
pinMode(pirPin, INPUT); // Configurar el pin del sensor PIR como entrada
pinMode(ledPin, OUTPUT); // Configurar el pin del LED como salida
Serial.begin(9600); // Iniciar comunicación serial para depuración
}
void loop() {
int pirValue = digitalRead(pirPin); // Leer el valor del sensor PIR
if (pirValue == HIGH) {
Serial.println("Movimiento detectado!"); // Imprimir mensaje si se detecta movimiento
digitalWrite(ledPin, HIGH); // Encender el LED
} else {
Serial.println("Sin movimiento."); // Imprimir mensaje si no hay movimiento
digitalWrite(ledPin, LOW); // Apagar el LED
}
delay(500); // Esperar 500 milisegundos para evitar lecturas incorrectas
}
// -------------------------------------------------------------------------- //