Arduino - Buzzer With LDR and LED
by MertArduino in Circuits > Arduino
79860 Views, 71 Favorites, 0 Comments
Arduino - Buzzer With LDR and LED
![Arduino Basic Tutorial 08 - Buzzer with LDR and LED](/proxy/?url=https://content.instructables.com/F23/NXEB/IVHQJZNN/F23NXEBIVHQJZNN.jpg&filename=Arduino Basic Tutorial 08 - Buzzer with LDR and LED)
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.
Hardware Required
![vlcsnap-2016-11-16-04h49m58s668.png](/proxy/?url=https://content.instructables.com/FDB/YEVE/IVHQJZIY/FDBYEVEIVHQJZIY.png&filename=vlcsnap-2016-11-16-04h49m58s668.png)
- Arduino Uno
- Buzzer
- LED
- LDR (photoresistor)
- 220 and 10k ohm resistor
- Wires
- Breadboard
Buzzer - LED - LDR Attach to Board
![vlcsnap-2016-11-16-04h50m16s945.png](/proxy/?url=https://content.instructables.com/FYZ/8LIK/IVHQJZJ2/FYZ8LIKIVHQJZJ2.png&filename=vlcsnap-2016-11-16-04h50m16s945.png)
![vlcsnap-2016-11-16-04h50m31s146.png](/proxy/?url=https://content.instructables.com/F60/4NTQ/IVHQJZJ3/F604NTQIVHQJZJ3.png&filename=vlcsnap-2016-11-16-04h50m31s146.png)
![vlcsnap-2016-11-16-04h50m44s521.png](/proxy/?url=https://content.instructables.com/F0L/5VG7/IVHQJZJ4/F0L5VG7IVHQJZJ4.png&filename=vlcsnap-2016-11-16-04h50m44s521.png)
![vlcsnap-2016-11-16-04h51m09s299.png](/proxy/?url=https://content.instructables.com/F70/WACG/IVHQJZJ5/F70WACGIVHQJZJ5.png&filename=vlcsnap-2016-11-16-04h51m09s299.png)
![vlcsnap-2016-11-16-04h51m33s867.png](/proxy/?url=https://content.instructables.com/F4L/CA88/IVHQJZJ6/F4LCA88IVHQJZJ6.png&filename=vlcsnap-2016-11-16-04h51m33s867.png)
![vlcsnap-2016-11-16-04h51m46s633.png](/proxy/?url=https://content.instructables.com/FTQ/3K3D/IVHQJZJ9/FTQ3K3DIVHQJZJ9.png&filename=vlcsnap-2016-11-16-04h51m46s633.png)
![vlcsnap-2016-11-16-04h52m33s508.png](/proxy/?url=https://content.instructables.com/F27/ET0J/IVHQJZJA/F27ET0JIVHQJZJA.png&filename=vlcsnap-2016-11-16-04h52m33s508.png)
![vlcsnap-2016-11-16-04h52m42s388.png](/proxy/?url=https://content.instructables.com/F9I/QO84/IVHQJZJB/F9IQO84IVHQJZJB.png&filename=vlcsnap-2016-11-16-04h52m42s388.png)
![vlcsnap-2016-11-16-04h53m09s276.png](/proxy/?url=https://content.instructables.com/F2F/IH6K/IVHQJZJE/F2FIH6KIVHQJZJE.png&filename=vlcsnap-2016-11-16-04h53m09s276.png)
![vlcsnap-2016-11-16-04h53m28s420.png](/proxy/?url=https://content.instructables.com/FY0/3BY0/IVHQJZJH/FY03BY0IVHQJZJH.png&filename=vlcsnap-2016-11-16-04h53m28s420.png)
- Buzzer attach 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 board from LDR one leg
Arduino Connection
![vlcsnap-2016-11-16-04h59m59s160.png](/proxy/?url=https://content.instructables.com/FKE/6IMN/IVHQJZM5/FKE6IMNIVHQJZM5.png&filename=vlcsnap-2016-11-16-04h59m59s160.png)
![vlcsnap-2016-11-16-04h53m52s128.png](/proxy/?url=https://content.instructables.com/F8F/LEAA/IVHQJZJK/F8FLEAAIVHQJZJK.png&filename=vlcsnap-2016-11-16-04h53m52s128.png)
![vlcsnap-2016-11-16-04h54m52s192.png](/proxy/?url=https://content.instructables.com/FMI/7AKB/IVHQJZJL/FMI7AKBIVHQJZJL.png&filename=vlcsnap-2016-11-16-04h54m52s192.png)
![vlcsnap-2016-11-16-04h55m15s134.png](/proxy/?url=https://content.instructables.com/FUF/KKCI/IVHQJZJM/FUFKKCIIVHQJZJM.png&filename=vlcsnap-2016-11-16-04h55m15s134.png)
![vlcsnap-2016-11-16-04h55m27s474.png](/proxy/?url=https://content.instructables.com/FMY/9VG1/IVHQJZJR/FMY9VG1IVHQJZJR.png&filename=vlcsnap-2016-11-16-04h55m27s474.png)
![vlcsnap-2016-11-16-04h56m03s962.png](/proxy/?url=https://content.instructables.com/F46/TLAG/IVHQJZJX/F46TLAGIVHQJZJX.png&filename=vlcsnap-2016-11-16-04h56m03s962.png)
![vlcsnap-2016-11-16-04h56m15s083.png](/proxy/?url=https://content.instructables.com/FX0/8BZY/IVHQJZK0/FX08BZYIVHQJZK0.png&filename=vlcsnap-2016-11-16-04h56m15s083.png)
![vlcsnap-2016-11-16-04h56m31s490.png](/proxy/?url=https://content.instructables.com/FTS/UTYA/IVHQJZK2/FTSUTYAIVHQJZK2.png&filename=vlcsnap-2016-11-16-04h56m31s490.png)
![vlcsnap-2016-11-16-04h56m43s455.png](/proxy/?url=https://content.instructables.com/FJF/N4AK/IVHQJZK5/FJFN4AKIVHQJZK5.png&filename=vlcsnap-2016-11-16-04h56m43s455.png)
![vlcsnap-2016-11-16-04h57m12s920.png](/proxy/?url=https://content.instructables.com/F7L/R8BD/IVHQJZK8/F7LR8BDIVHQJZK8.png&filename=vlcsnap-2016-11-16-04h57m12s920.png)
![vlcsnap-2016-11-16-04h57m41s613.png](/proxy/?url=https://content.instructables.com/FZ3/LXBX/IVHQJZKE/FZ3LXBXIVHQJZKE.png&filename=vlcsnap-2016-11-16-04h57m41s613.png)
![vlcsnap-2016-11-16-04h57m59s253.png](/proxy/?url=https://content.instructables.com/FNX/OKXZ/IVHQJZKO/FNXOKXZIVHQJZKO.png&filename=vlcsnap-2016-11-16-04h57m59s253.png)
![vlcsnap-2016-11-16-04h58m12s113.png](/proxy/?url=https://content.instructables.com/FKL/6HGU/IVHQJZKZ/FKL6HGUIVHQJZKZ.png&filename=vlcsnap-2016-11-16-04h58m12s113.png)
![vlcsnap-2016-11-16-04h58m30s685.png](/proxy/?url=https://content.instructables.com/F15/LVHR/IVHQJZLA/F15LVHRIVHQJZLA.png&filename=vlcsnap-2016-11-16-04h58m30s685.png)
![vlcsnap-2016-11-16-04h58m49s704.png](/proxy/?url=https://content.instructables.com/FR1/W2PS/IVHQJZLT/FR1W2PSIVHQJZLT.png&filename=vlcsnap-2016-11-16-04h58m49s704.png)
![vlcsnap-2016-11-16-04h59m05s090.png](/proxy/?url=https://content.instructables.com/FFT/TMQI/IVHQJZLY/FFTTMQIIVHQJZLY.png&filename=vlcsnap-2016-11-16-04h59m05s090.png)
![vlcsnap-2016-11-16-04h59m39s153.png](/proxy/?url=https://content.instructables.com/F9O/E5C9/IVHQJZM2/F9OE5C9IVHQJZM2.png&filename=vlcsnap-2016-11-16-04h59m39s153.png)
- 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.
Code
![vlcsnap-2016-11-16-05h00m18s478.png](/proxy/?url=https://content.instructables.com/F81/U8SX/IVHQJZMA/F81U8SXIVHQJZMA.png&filename=vlcsnap-2016-11-16-05h00m18s478.png)
![vlcsnap-2016-11-16-05h00m47s926.png](/proxy/?url=https://content.instructables.com/FZA/IQTE/IVHQJZMG/FZAIQTEIVHQJZMG.png&filename=vlcsnap-2016-11-16-05h00m47s926.png)
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");
}
}
If It Helps, Please Subscribe
![vlcsnap-2016-11-16-05h00m55s649.png](/proxy/?url=https://content.instructables.com/F7B/Z7H8/IVHQJZMI/F7BZ7H8IVHQJZMI.png&filename=vlcsnap-2016-11-16-05h00m55s649.png)
First of all, I would like to thank you for reading this guide ! I hope it helps you.
If you want to support me, you can subscribe my channel and watch my videos.