Menampilkan LM35 ke LCD
1. Hardware [Kembali]
2. Rangkaian Simulasi [Kembali]
3. Flowchart [Kembali]
4. Listing Program [Kembali]
#include
#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 Simulasi [Kembali]
6. Analisa [Kembali]
Pada sensor LM35 terdapat bagian IC yang peka terhadap suhu, suhu yang terbaca ini diubah menjadi tegangan listrik oleh rangkaian dalam LM35. Rangkaian ini bekerja sebagai hambatan yang mana nilainya akan semakin besar seiring dengan kenaikan suhu. Untuk tegangan output dari LM35 akan meningkat sebesar 10 mV tiap kenaikan 10C suhu yang
terbaca oleh sensor.
Tidak ada komentar:
Posting Komentar