LDR sensor with Arduino Tutorial

LDR sensor with Arduino Tutorial

LDR sensor with Arduino Tutorial

Hey guys, welcome back to Techatronic. today we are making this activity to learn you the LDR working and interfacing. LDR full form is a Light-dependent Resistor. the resistor which works on the Intensity of light. We are sharing the full detailed course on Arduino and this is the 10th tutorial on that course. in this post, we will teach you how to connect the LDR sensor with Arduino. Basically, this is the Interfacing tutorial in which you will learn how to make connections and how to do coding with the LDR sensor. LDR sensor with Arduino

It is basically a variable resistor. in which the resistivity varies with the intensity of light.  more light the resistance is low. Resistivity is inversely proportional to the intensity of light. The LDR sensor interfacing is the same as the IR sensor interfacing with Arduino. there are also two options with it if you want to interface it. one is with the output digital pin and another is with the analog pin. LDR sensor with Arduino works in an analog mode more perfectly. if you are using this sensor then we would prefer you to use the Analog pin of Arduino. because there are 0 to 1023 values to make the project more accurate. because if you are working with the digital pin then you can’t make more condition and more accurate project but with the analog output pin you can easily make this accurate.

And if you are interfacing LDR sensor with Arduino then you should know how to observe the analog value in the serial monitor. first, you need to mention the serial monitor to begin in the code. and after uploading the code into the Arduino you need you open the serial monitor. and if you are not aware of the progress then you can prefer the below-given images.

arduino serial monitor

 

Click on the area which is pointed in the image.

and then select the baud rate at 9600 and no line ending

 

Now you can observe the analog value in the Serial monitor of your sensor and now you can calibrate the sensor easily. because without calibration the sensor will not work properly with the conditions. the sensor analog value is always more sensitive than the digital value. Arduino light sensor project may be the laser security system we will make this project also. you can use this LDR technology in many places such as street lights. whenever the sunlight is not coming the light will start automatically. we are using the same concept in the automatic street light. where when any vehicle comes near the street light then the light will be on.

Components Required LDR interfacing with Arduino 

  • Arduino Uno
  • LDR sensor
  • Breadboard
  • LED Jumper wire
  • Arduino cable

LDR Arduino Circuit(digital output pin)

ldr arduino circuit

LDR Arduino Code:- 

 // Techatronic.com  
 int val = 0 ;  
 void setup()  
 {  
   Serial.begin(9600); // sensor buart rate  
   pinMode(3,INPUT);  // LDR Sensor output pin connected  
   pinMode(4,OUTPUT); //  LED PIN  
 }  
 void loop()   
 {  
  val = digitalRead(3); // LDR Sensor output pin connected  
  Serial.println(val); //  see the value in serial mpnitor in Arduino IDE  
  delay(10);  
  if(val == 0 )  
  {  
   digitalWrite(4,HIGH); // LED ON  
   delay(1000);  
  }  
  else  
  {  
   digitalWrite(4,LOW); // LED OFF  
  }  
  }  

 

 

LDR Arduino circuit diagram (analog)

ldr arduino circuit analog

LDR Arduino code analog

 

 // Techatronic.com  
 void setup()  
 {  
 Serial.begin(9600); // sensor buart rate  
 pinMode(4,OUTPUT); // led pin  
 }  
 void loop()  
 {  
 int s1=analogRead(A0); // LDR Sensor output pin connected  
 Serial.println(s1);  
 delay(50);  
 if(s1< 500 )  
 {  
 digitalWrite(4,HIGH); // led ON  
 }  
 else  
 {  
 digitalWrite(4,LOW); // Red led OFF  
 }  
 }  

Upload gave code into the Arduino with the help of Arduino IDE. All the best.

Learn 10+ basic activity & sensor interfacing with our Arduino ebook. Well explained program. And brief circuit diagram WhatsApp and email support. which will help you to learn basic electronics, Arduino Coding, Sensor interfacing with Arduino, Arduino, and much more. buy Arduino Ebook to learn https://techatronic.com/arduino-ebook/

This Post Has One Comment

Comments are closed.