Buzzer With LDR and LED Arduino


hi. in this project; we will see using LDR to activate a buzzer and an LED. When light shines on LDR; the buzzer will give alarm and the LED will flash.


⇏ Step 1: Hardware Required:

Hardware Required

  • Arduino Uno
  • Buzzer
  • LED
  • LDR (photoresistor)
  • 220 and 10k ohm resistor
  • Wires
  • Breadboard

⇏ Step 2: Buzzer - LED - LDR attach to board

Buzzer - LED - LDR attach to board
vlcsnap-2016-11-16-04h50m31s146.pngvlcsnap-2016-11-16-04h50m44s521.png
vlcsnap-2016-11-16-04h51m09s299.pngvlcsnap-2016-11-16-04h51m33s867.pngvlcsnap-2016-11-16-04h51m46s633.png

vlcsnap-2016-11-16-04h52m33s508.png
vlcsnap-2016-11-16-04h52m42s388.pngvlcsnap-2016-11-16-04h53m09s276.pngvlcsnap-2016-11-16-04h53m28s420.png

  1. Buzzer attac to board (the buzzer long leg (+) and short leg (-))
  2. LED attach to board (the LED long leg (+) and short leg (-))
  3. 220 resistor attach to board from LED long leg (+)
  4. LDR attach to board
  5. 10k resistor attach to hboard from LDR one leg

Arduino Connection
vlcsnap-2016-11-16-04h53m52s128.pngvlcsnap-2016-11-16-04h54m52s192.png
vlcsnap-2016-11-16-04h55m15s134.pngvlcsnap-2016-11-16-04h55m27s474.pngvlcsnap-2016-11-16-04h56m03s962.png

vlcsnap-2016-11-16-04h56m15s083.png
vlcsnap-2016-11-16-04h56m31s490.pngvlcsnap-2016-11-16-04h56m43s455.png
vlcsnap-2016-11-16-04h57m12s920.pngvlcsnap-2016-11-16-04h57m41s613.pngvlcsnap-2016-11-16-04h57m59s253.png

vlcsnap-2016-11-16-04h58m12s113.png
vlcsnap-2016-11-16-04h58m30s685.pngvlcsnap-2016-11-16-04h58m49s704.png
vlcsnap-2016-11-16-04h59m05s090.pngvlcsnap-2016-11-16-04h59m39s153.png

  1. The wire connect to ground, then the same wire attach to board.
  2. The wire connect to buzzer short leg, then the same wire attach to GND on the board.
  3. The wire attach to LED short leg, then the same wire connect to GND on the board.
  4. The wire connect to 10k resistor empty leg, then the same wire connect to GND on the board.
  5. The wire connect to +5V, then the same wire attach to LDR empty leg.
  6. The wire connect to digital 12, then attach to buzzer long leg.
  7. The wire connect to digital 13, then attach to 220 resistor empty leg.
  8. The wire connect to A0, then attach to LDR's - resistor's same column.

⇏ Step 4: Code

Code

vlcsnap-2016-11-16-05h00m47s926.png

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