⇏ Step 1: Hardware Required:
- Arduino Uno
- Buzzer
- LED
- LDR (photoresistor)
- 220 and 10k ohm resistor
- Wires
- Breadboard
⇏ Step 2: Buzzer - LED - LDR attach to board
- Buzzer attac to board (the buzzer long leg (+) and short leg (-))
- LED attach to board (the LED long leg (+) and short leg (-))
- 220 resistor attach to board from LED long leg (+)
- LDR attach to board
- 10k resistor attach to hboard from LDR one leg
- The wire connect to ground, then the same wire attach to board.
- The wire connect to buzzer short leg, then the same wire attach to GND on the board.
- The wire attach to LED short leg, then the same wire connect to GND on the board.
- The wire connect to 10k resistor empty leg, then the same wire connect to GND on the board.
- The wire connect to +5V, then the same wire attach to LDR empty leg.
- The wire connect to digital 12, then attach to buzzer long leg.
- The wire connect to digital 13, then attach to 220 resistor empty leg.
- The wire connect to A0, then attach to LDR's - resistor's same column.
⇏ Step 4: Code
Vedio ➧➧➧➧ here
programme
⇩⇩⇩⇩⇩⇩⇩⇩⇩
const int ledPin = 13;
const int buzzerPin = 12;
const int ldrPin = A0;
void setup () {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(ldrPin, INPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus >= 400) {
tone(buzzerPin, 100);
digitalWrite(ledPin, HIGH);
delay(100);
noTone(buzzerPin);
digitalWrite(ledPin, LOW);
delay(100);
Serial.println("----------- ALARM ACTIVATED -----------");
}
else {
noTone(buzzerPin);
digitalWrite(ledPin, LOW);
Serial.println("ALARM DEACTIVATED");
}
}
EmoticonEmoticon