• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » Turn On LED in Dark With LDR and Arduino

By Abhishek Ghosh May 10, 2018 11:00 pm Updated on May 10, 2018

Turn On LED in Dark With LDR and Arduino

Advertisement

Why we are going towards apparently easy tutorials on Arduino than couple of years back? These basic projects with components are helpful to learn using sensor based logic. Was not LCD with LDR was difficult project? Why Automatic LED Control Using LDR and Arduino looks simillar? Our older guides were mostly just using modules with libraries and this guide has more at the end for creating complex projects. For future complex projects, we need the users to get used with handling the basic electronic components and manipulating code with understanding. Here is How to Turn On LED in Dark With LDR and Arduino. Very easy circuit diagram with minimum components. Here is small video on how the thing will look like :

 

Circuit and Code to Turn On LED in Dark With LDR and Arduino

 

We need the following components :

Arduino Uno or similar board
One LDR
One LED
One 10 K Ohm resistor
Breadboard
Jumper wires

Advertisement

---

You need to build the circuit like this :

Turn-On-LED-in-Dark-With-LDR-and-Arduino

Now, first run this code :

Vim
1
2
3
4
5
6
7
8
9
int LDR_Pin = A0;
void setup(){
Serial.begin(9600);
}
void loop(){
int LDRReading = analogRead(LDR_Pin);
Serial.println(LDRReading);
delay(250);
}

Open Arduino serial monitor and get values of reading at room, at dark and sunlight etc. Now, this is our final code for the thing we need :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int sensorReading;
void setup()
{
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop()
{
sensorReading=analogRead(0);
if (sensorReading<1000)
{
digitalWrite(13,LOW);
}
else digitalWrite(13,HIGH);
Serial.println(sensorReading);
delay(500);
}

I set the (sensorReading<1000) based on my available light's reading on Arduino serial monitor. The mechanism how the values are being printed is described in Arduino Analog vs digital pin.

So, for your need, (sensorReading<1000) may be lower or higher than 1000. Secondly, you can add multiple LEDs by simple modification.

In real life, we need this action for electric lights. That will need using an Arduino relay module.

So, with one Arduino, one LDR, one resistor, one relay module, we can actually control many household bulbs in real life. Commercial unit for the same action would cost higher if you build the Arduino from components or use cheap China clone. Furthermore, you can adjust the value for different seasons.

Tagged With circuit to turn leds on when dark , using C language how to setup the density of LDR using different lights usinjg DELAY 5000 , simple code to turn on led when ldr is darken , photo resistor included in the Arduino kit to turn on LED’s when darker , LDR makes LEDs light up in arduino , https://yandex ru/clck/jsredir?from=yandex ru;search;web;;&text=&etext=1828 dbpAPHYF1XtFDHAyXT8GQxKdsmacwunBUMiQATXBJs-1HJeW1wDn0X8un-V5Y1IA bcc566f1b0012ce97e392cc551f6db85dde09b19&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG98qeIXme , https://thecustomizewindows com/2018/05/turn-on-led-in-dark-with-ldr-and-arduino/ , how to make an led darker with a photon resistor with arduino , coding for ldr to turn on an led arduino , arduino circuit with led and ldr
Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Turn On LED in Dark With LDR and Arduino

  • Nginx WordPress Installation Guide (All Steps)

    This is a Full Nginx WordPress Installation Guide With All the Steps, Including Some Optimization and Setup Which is Compatible With WordPress DOT ORG Example Settings For Nginx.

  • Arduino : Turn On Particular Color LED Depending On Light/LDR

    With Arduino We an Turn On Particular Color LED Depending On Light/LDR With Simple Circuit and Easy Code. We Can Create The Same Logic With IC too.

  • Changing Data With cURL for OpenStack Swift (HP Cloud CDN)

    Changing Data With cURL For Object is Quite Easy in OpenStack Swift. Here Are Examples With HP Cloud CDN To Make it Clear. Official Examples Are Bad.

  • How to Control Multiple Relays With Single Arduino ESP32?

    Before How to Control Multiple Relays With Single Arduino ESP32 Testing, You Need to Learn How to Create Multiple MQTT Channels & Fetch Data.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Hybrid Multi-Cloud Environments Are Becoming UbiquitousJuly 12, 2023
  • Data Protection on the InternetJuly 12, 2023
  • Basics of BJT TransistorJuly 11, 2023
  • What is Confidential Computing?July 11, 2023
  • How a MOSFET WorksJuly 10, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy