Arduino UNO interfacing with INTENSITY meter in proteus
In this article we will learn how to interfacing arduino UNO with intensity meter in proteus.
In the last post we will learn how to monitor temperature and humidity system using DHT11 sensor. You can visit our website,
I hope you appreciate my work, let’s discuss about today’s project.
Diagram of this project:
Components which we use in this project are listed below:
- LCD display
- Arduino UNO
- Resistor 10K
- LDR
- Jumper wires
Construction of arduino UNO interfacing with intensity meter in proteus:
- Connect the point 2 of arduino UNO to the point D7 of LCD
- Connect the point 3 of arduino UNO to the point D6 of LCD
- Connect the point 4 of arduino UNO to the point D5 of LCD
- Connect the point 5 of arduino UNO to the point D4 of LCD
- Connect the point 6 of arduino UNO to the point E of LCD
- Connect the point 7 of arduino UNO to the point RS of LCD
- Connect VDD point of LCD to +ve
- Connect RW & VSS both point’s of LCD to GND
- Connect one side of 10K resistor to GND
- Connect the other side of 10k resistor to LDR through A0 point of arduino
- Connect the other side of LDR to 5v
Working of Arduino UNO interfacing with INTENSITY meter in proteus
Interfacing and arduino UNO with an intensity meter involves connecting the intensity meter’s output to one of the arduino’s input pins, reading the analog voltage from the intensity meter, and then processing the data as needed.
Application of Arduino UNO interfacing with INTENSITY meter in proteus
- Light intensity monitoring
- Plan growth monitoring
- Weather stations
- Smart lighting control
- Artificial intelligence projects
- Photovoltaic system
Advantages of Arduino UNO interfacing with INTENSITY meter in proteus
- Easy to use
- Rapid prototyping
- Wide sensor compatibility
- Cost-effective
- Flexible connectivity
Program code of this project:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
void setup() {
// set up the LCD’s number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.setCursor(1,0);
lcd.print(“Ldr out= “);
lcd.setCursor(1,1);
lcd.print(“MADE BY SHOAIB”);
}
void loop ()
{
int ldr= analogRead(A0);
lcd.setCursor(10,0);
lcd.print(ldr);
}