Modul II PWM DAN ADC
// include the library code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int pinTemp = A0;
float suhu;
int led1 = 8;
int led2 = 9;
void setup() {
pinMode(pinTemp,INPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
lcd.begin(16, 2);
}
void loop() {
suhu = ((analogRead(pinTemp) * 500.00) / 1023); //Menghapus layar LCD
lcd.setCursor(0, 0); //Menentukan posisi kursor pada awal penulisan
lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0, 1); //Menentukan posisi kursor pada awal penulisan
lcd.print(suhu); //Menampilkan nilaiSuhu pada LCD
if((suhu>=25) and(suhu<=30))
{
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
}
else
{
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
}
delay(100);
}
Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 25-30 derajat celsius maka 2 led berwarna merah dan hijau akan hidup
Tidak ada komentar:
Posting Komentar