Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 25-30 derajat celsius maka 2 led berwarna merah dan hijau akan hidup
Prinsip kerja
ketika sensor suhu LM35 bernilai 25-30 derajat Celcius, maka Tegangan output pada LM35 akan mengalir menuju pin analog A0 pada arduino, sehingga microprosessor pada
arduino akan menjalankan serangkaian program dan keluarannya terhubung
pada LCD yang akan menampilkan besarnya nilai suhu. Saat LM35 bernilai
25-30 derajat Celcius, LED green dan LED red secara bersamaan akan menyala karena
mendapat tegangan forward bias atau maju yang telah dikendalikan oleh microprosessor pada arduino. Diluar dari nilai 25-30 derajat Celcius, kedua LED ini akan berada dalam kodisi off/mati.
#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);
}
}
#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);
}
}
Download Rangkaian Simulasi [ DOWNLOAD]
Download Video [DOWNLOAD]
Download HTML [DOWNLOAD]
Download Library Arduino [ DOWNLOAD ]
Download Datasheet Arduino [ DOWNLOAD ]
Download Datasheet LM35 [ DOWNLOAD ]
Download Datasheet LCD [ DOWNLOAD ]
Download Listing Program [ DOWNLOAD ]
No comments:
Post a Comment