LM35 temperature sensor using arduino uno in proteus ISIS:
Here I have show you how to use temperature sensor in proteus
Download arduino uno and temperature sensor library files and add it to your proteus library folder
COMPONENTS:
- Arduino uno
- LED red,yellow,green
- LM35 temperature sensor
- resistors
- virtual terminal
We use three conditions for LM35 temperature sensor using arduino uno in proteus ISIS
CONDITIONS:
- temperature cel value below 30 -Blinking Green LED
- temperature cel value 30 to 40 -Blinking Yellow LED
- temperature cel value above 50 -Blinking RED LED
Analog temperature sensor LM35 with proteus simulation
LM35 temperature sensor using arduino uno in proteus ISIS
we use some arduino coding convert from analog temperature value to digital in arduino IDE software
It will show output value through virtual terminal
temperature level low,normal and high.
Arduino IDE coding:
#define TempPin A0
int TempValue;
void setup()
{
Serial.begin(9600); // Initializing Serial Port
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
}
void loop()
{
TempValue = analogRead(TempPin); // Getting LM35 value and saving it in variable
float TempCel = ( TempValue/1024.0)*500; // Getting the celsius value from 10 bit analog value
float TempFarh = (TempCel*9)/5 + 32; // Converting Celsius into Fahrenhiet
if (TempCel>=50)
{
Serial.println("HIGH TEMPERATURE");
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(2,HIGH);
}
else if(TempCel>=30 && TempCel<40){
Serial.println("NORMAL TEMPERATURE");
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(3,HIGH);
}
else{
Serial.println("LOW TEMPERATURE");
digitalWrite(3,LOW);
digitalWrite(2,LOW);
digitalWrite(4,HIGH);
}
delay(1000);
}
No comments:
Post a Comment