MENAMPILKAN INPUT KEYPAD PADA LCD
1. Kondisi [Kembali]
Percobaan 2 Kondisi 19 (bila suhu terbaca 8 derajad celcius, maka motor berputar 8s, dan lcd menampilkan "Sangat Dingin")
2. Rangkaian Simulasi [Kembali]
3. Flowchart[Kembali]
4. Listing Program[Kembali]
#include<LiquidCrystal.h>
#define LM35 A0
#define in1 1
#define in2 0
LiquidCrystal lcd(2,3,4,5,6,7);
byte pin []={0,1};
int nilaiSuhu;
void setup()
{
//
put your setup code here, to run once:
pinMode(A0,INPUT);
lcd.begin (16,2);
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
}
void loop()
{
{
//
put your main code here, to run repeatedly:
nilaiSuhu = (analogRead(LM35)/2.0479);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay (100);
}
if
(nilaiSuhu == 8.00)
{
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
digitalWrite(1,HIGH);
digitalWrite(0,LOW);
delay (8000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("SANGAT DINGIN");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
digitalWrite(1,LOW);
digitalWrite(0,LOW);
delay (8000);
}
else
digitalWrite(1,LOW);
digitalWrite(0,LOW);
}
|


Tidak ada komentar:
Posting Komentar