1. Kondisi [KEMBALI]
Bila suhu yang terbaca pada lcd menunnjukkan suhu > 30 derajat celsius maka buzzer akan berbunyi
2. Rangkaian simulasi [KEMBALI]
3. Flowchart [KEMBALI]
4. Listing Program [KEMBALI]
#include
//Deklarasi library LCD
#define
LM35 A0
//Deklarasi pin A0 untuk LM35
LiquidCrystal
lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin
2-7 untuk LCD
int
nilaiSuhu;
//Deklarasi variabel nilaiSuhu
void
setup() {
//Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai
OUTPUT
lcd.begin(16, 2); //Dimensi LCD yang
digunakan
}
void
loop()
//Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu = ((5 * analogRead(LM35) *
100.00) / 1024 / 3); //Mencari nilai Suhu
lcd.clear(); //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(nilaiSuhu); //Menampilkan nilaiSuhu pada
LCD
delay(100); //Waktu
delay 100 ms setelah dieksekusi
}5. Video [KEMBALI]
6. Link Download [KEMBALI]
File Rangkaian [Download]
Listing Program [Download]
Videoo [Download]
Tidak ada komentar:
Posting Komentar