1. Hardware [Kembali]
2. Rangkaian Simulasi [Kembali]
3. Flowchart [Kembali]
4. Listing Program [Kembali]
#include
<LiquidCrystal.h> //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 nilai
Suhu
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 cursor
pada awal penulisan
lcd.print(nilaiSuhu); //Menampilkan nilai Suhu pada
LCD
delay(100); //Waktu delay 100 ms
setelah dieksekusi
}
|
5. Video [Kembali]
6. Analisa [Kembali]
1. Jelaskan proses pengubahan nilai suhu ke tegangan di LM35 !
LM35 merupakan komponen yang berfungsi sebagai sensor suhu. LM35 memiliki IC pada rangkaiannya yang akan mendeteksi suhu dan diubah menjadi tegangan listrik yang berupa output analog dan akan meningkat sebesar 10 mV setiap kenaikan suhu 1°C. Selain itu nilai hambatan pada rangkaian LM35 akan naik seiring dengan kenaikan suhu.
7. Link Download [Kembali]
Link Download untuk HTML
Link Download untuk Proteus
Link Download untuk Program
Link Download untuk Video