⇨ Step 1: Hardware Required
![Hardware Required :](https://cdn.instructables.com/FD2/KHTF/IVHQJXIS/FD2KHTFIVHQJXIS.MEDIUM.jpg?width=614)
- Arduino Uno
- LED
- LDR (photoresistor)
- 220 and 10k ohm resistors
- Wires
- Breadboard
⇨Step 2: LED connection
![LED connection](https://cdn.instructables.com/FPX/X4J1/IVHQJXIZ/FPXX4J1IVHQJXIZ.MEDIUM.jpg?width=614)
![vlcsnap-2016-11-16-04h12m44s993.png](https://cdn.instructables.com/F8M/Y1I7/IVHQJXJ0/F8MY1I7IVHQJXJ0.SMALL.jpg?width=204.66666666666663)
![vlcsnap-2016-11-16-04h12m55s309.png](https://cdn.instructables.com/F8C/QCMK/IVHQJXJ9/F8CQCMKIVHQJXJ9.SMALL.jpg?width=204.66666666666663)
![vlcsnap-2016-11-16-04h13m07s191.png](https://cdn.instructables.com/FHW/JCFQ/IVHQJXJA/FHWJCFQIVHQJXJA.SMALL.jpg?width=204.66666666666663)
- LED attach to board
- Resistor (220 ohm) one leg attach to LED long leg
- The green wire attach to resistor's empty leg
- The brown wire attach o LED short leg
⇨ Step 3: LDR Connection
![LDR Connection](https://cdn.instructables.com/F7O/GM43/IVHQJXJC/F7OGM43IVHQJXJC.MEDIUM.jpg?width=614)
![vlcsnap-2016-11-16-04h13m46s347.png](https://cdn.instructables.com/FBU/LQAG/IVHQJXJD/FBULQAGIVHQJXJD.SMALL.jpg?width=307)
![vlcsnap-2016-11-16-04h14m00s865.png](https://cdn.instructables.com/F8M/RVUR/IVHQJXJF/F8MRVURIVHQJXJF.SMALL.jpg?width=307)
![vlcsnap-2016-11-16-04h14m12s385.png](https://cdn.instructables.com/FIB/HXZK/IVHQJXJH/FIBHXZKIVHQJXJH.SMALL.jpg?width=307)
![vlcsnap-2016-11-16-04h14m38s282.png](https://cdn.instructables.com/F9J/YYOP/IVHQJXJI/F9JYYOPIVHQJXJI.SMALL.jpg?width=307)
- LDR attach to board
- Resistor (10k ohm) attach to LDR one leg
- The purple wire attach to LDR other (empty) leg
- The yellow wire attach to LDR and resistor same column
- The white wire attach to resistor empty leg
⇨ Step 4: Arduino Connections
![Arduino Connections](https://cdn.instructables.com/F8T/5EG7/IVHQJXJT/F8T5EG7IVHQJXJT.MEDIUM.jpg?width=614)
![vlcsnap-2016-11-16-04h15m37s126.png](https://cdn.instructables.com/FE1/4J5F/IVHQJXJV/FE14J5FIVHQJXJV.SMALL.jpg?width=307)
![vlcsnap-2016-11-16-04h15m47s200.png](https://cdn.instructables.com/F2N/UQOC/IVHQJXJX/F2NUQOCIVHQJXJX.SMALL.jpg?width=307)
![vlcsnap-2016-11-16-04h16m11s991.png](https://cdn.instructables.com/FNY/7O0S/IVHQJXK1/FNY7O0SIVHQJXK1.SMALL.jpg?width=204.66666666666663)
![vlcsnap-2016-11-16-04h16m29s027.png](https://cdn.instructables.com/FV2/8Q6E/IVHQJXK4/FV28Q6EIVHQJXK4.SMALL.jpg?width=204.66666666666663)
![vlcsnap-2016-11-16-04h16m44s803.png](https://cdn.instructables.com/FSR/7VN5/IVHQJXK8/FSR7VN5IVHQJXK8.SMALL.jpg?width=204.66666666666663)
![vlcsnap-2016-11-16-04h17m10s507.png](https://cdn.instructables.com/FSK/VJN8/IVHQJXKI/FSKVJN8IVHQJXKI.MEDIUM.jpg?width=614)
- The green wire connect to digital 13 from resistor leg
- The brown wire connect to GND from LED short leg
- The purple wire connect to +5V from LDR
- The yellow wire connect to A0
- The white wire connect to GND
⇨ Step 5: Code
![Code](https://cdn.instructables.com/FAE/38UL/IVHQJXKM/FAE38ULIVHQJXKM.MEDIUM.jpg?width=614)
Vedio youtube ➧➧➧here
programme
⇩⇩⇩⇩⇩⇩⇩⇩⇩
const int ledPin = 13;
const int ldrPin = A0;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ldrPin, INPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=300) {
digitalWrite(ledPin, HIGH);
Serial.println("LDR is DARK, LED is ON");
}
else {
digitalWrite(ledPin, LOW);
Serial.println("---------------");
}
}
EmoticonEmoticon