here is another simple and fun Arduino project, that works as Light Indicator, using Arduino UNO, LDR and LEDs. Parts needed:
1x Arduino (UNO)
12x 5mm LEDs
1x 100Ohm resistor
1x 10kOhm resistor
1x good Will
Step 1: Video
Step 2: Wiring the Circuit
So first thing to do is to connect all the LEDs and LDR to the Arduino using breadboard. The easiest way is to linear connect all the LEDs to the desired Arduino pins using wires.
We have to add 100Ohm resistor to the circuit in order to limit the current through LEDs. 10kOhm resistor is connected in series with LDR so that we get a Voltage divider.
Also a TinkerCAD project:
Step 3: Arduino Programming
Next thing is Arduino coding. First we define delay value outside any loop, that value will be the same through the program. Then we define PINs 2-13 as Outputs. We have to create analogRead so that we can get value from light sensor. Another For loop is needed which turns on the LEDs according to input from sensor. Next For loop will turn off the LEDs, when value of light sensor drops.
Step 4: Conclusion
This is a very simple project that anyone can make, using only a few components to measure intensity of light relatively. It is also cool to see how LDR (Light Dependent Resistor) acts.
It is also good to understand how Arduino outputs works and also the For loop. Thanks for passing by....