Bila suhu yang terbaca pada LCD menunjukan suhu kisaran 25 - 30 derajat celcius maka 2 LED berwarna merah dan hijau akan hidup.
2. Rangkaian Simulasi [kembali]Gambar 2.1 Gambar rangkaian simulasi
#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
int nilaiSuhu;
int i=0;
char C;
void setup()
{
pinMode(A0, INPUT);
pinMode(2, OUTPUT);
pinMode(5, OUTPUT);
lcd.begin(16, 2);
}
void loop()
{
if (nilaiSuhu>=25 && nilaiSuhu<=30)
{
digitalWrite(2, HIGH);
digitalWrite(5, HIGH);
}
else
{
digitalWrite(2, LOW);
digitalWrite(5, LOW);
}
nilaiSuhu = ((5*(analogRead(LM35))*100.00)/1024);
for (i=0;i<16;i++)
{
lcd.setCursor(i, 0);
lcd.print("SENSOR SUHU");
delay(80);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print(nilaiSuhu);
lcd.setCursor(3, 1);
lcd.print("C");
delay(80);
}
}
Rangkaian klik disini
Program klik disini
Video klik disini
Tidak ada komentar:
Posting Komentar