lord ram
Published © CERN-OHL

Arudino UNO Alarm

The Arduino UNO Alarm System is a simple security project that uses sensors and a buzzer to alert when unusual activity is detected. The pro

IntermediateProtip1 hour73
Arudino UNO Alarm

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
×1
LED (generic)
LED (generic)
×1
Buzzer
Buzzer
×1
Resistor 220 ohm
Resistor 220 ohm
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Image

Circuit

Code

Arduino UNO Alarm Code

C/C++
Code for Arduino UNO Alarm
// Arduino UNO Alarm System with PIR Sensor

int pirPin = 2;       // PIR sensor signal pin
int buzzer = 8;       // Buzzer pin
int led = 13;         // LED pin
int pirState = LOW;   // Default state: no motion

void setup() {
  pinMode(pirPin, INPUT);
  pinMode(buzzer, OUTPUT);
  pinMode(led, OUTPUT);
  Serial.begin(9600); // For monitoring in Serial Monitor
}

void loop() {
  int motion = digitalRead(pirPin); // Read PIR signal

  if (motion == HIGH) {
    // Motion detected
    digitalWrite(buzzer, HIGH);
    digitalWrite(led, HIGH);
    if (pirState == LOW) {
      Serial.println("⚠ Motion detected! Alarm ON");
      pirState = HIGH;
    }
  } else {
    // No motion
    digitalWrite(buzzer, LOW);
    digitalWrite(led, LOW);
    if (pirState == HIGH) {
      Serial.println("✔ Motion stopped! Alarm OFF");
      pirState = LOW;
    }
  }
}

Credits

lord ram
1 project • 2 followers

Comments