MENAMPILKAN LM35 KE LCD
Gambar 1. LM35 |
Gambar 2. Arduino UNO |
Gambar 3. LCD 2 x 16 |
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 Praktikum [kembali]
6. Analisa[kembali]
Pada sensor LM35 terdapat bagian IC yang peka terhadap suhu, suhu yang terbaca ini diubah menjadi teganngan listrik oleh rangkaian dalam LM35. Rangkaian dalam ini bekerja sebagia hambatan yg mana nilai akan semakin besar seiring kenaikan suhu. Untuk tegangan output dari LM35 akan meningkat sebesar 10 mV tiap kenaikan 10C suhu yang terbaca oleh sensor.
6. Analisa[kembali]
Pada sensor LM35 terdapat bagian IC yang peka terhadap suhu, suhu yang terbaca ini diubah menjadi teganngan listrik oleh rangkaian dalam LM35. Rangkaian dalam ini bekerja sebagia hambatan yg mana nilai akan semakin besar seiring kenaikan suhu. Untuk tegangan output dari LM35 akan meningkat sebesar 10 mV tiap kenaikan 10C suhu yang terbaca oleh sensor.
7. Link Download [kembali]
File Proteus - Download
File Program - Download
Video Pratikum - Download
Tidak ada komentar:
Posting Komentar