Este proyecto consiste en un sistema de alarma simple que utiliza un sensor PIR para detectar movimiento. Cuando el sensor detecta un movimiento, activa un buzzer o alarma sonora para alertar sobre la presencia.
A continuación se describen las conexiones de los componentes:
Este es el código que debes cargar en tu placa Arduino:
// Definir los pines
int pirPin = 2; // Pin del sensor PIR
int buzzerPin = 8; // Pin del buzzer
// Variable para almacenar el estado del PIR
int pirState = LOW; // Inicialmente sin movimiento
void setup() {
// Inicializar el pin del PIR como entrada
pinMode(pirPin, INPUT);
// Inicializar el pin del buzzer como salida
pinMode(buzzerPin, OUTPUT);
// Iniciar la comunicación serial para monitorear
Serial.begin(9600);
}
void loop() {
// Leer el estado del sensor PIR
pirState = digitalRead(pirPin);
// Si se detecta movimiento
if (pirState == HIGH) {
// Activar la alarma (buzzer)
digitalWrite(buzzerPin, HIGH);
// Mostrar el mensaje en el monitor serial
Serial.println("Movimiento detectado! Alarma activada.");
// Esperar un segundo antes de volver a verificar
delay(1000);
}
else {
// Desactivar la alarma (buzzer)
digitalWrite(buzzerPin, LOW);
// Mostrar mensaje de no detección
Serial.println("Sin movimiento.");
// Esperar un pequeño intervalo antes de volver a verificar
delay(200);
}
}
El código está diseñado para monitorear el estado del sensor PIR y activar el buzzer cuando se detecta movimiento. Aquí te explico los componentes clave del código:
Con este código y las conexiones, tendrás un sistema de alarma que detecta movimiento y activa una alarma sonora cuando alguien pasa por delante del sensor PIR.
Recomendados:
Un día como hoy 14/11/2026
La mañana del 14 de noviembre de 1921, un hombre colocó una bomba con dinamita dentro de un arreglo floral, con la intención de destruir la imagen original de la Guadalupana. Sin embargo, la imagen de la Virgen de Guadalupe, no sufrió ningún daño.