1. Alat dan Bahan [Kembali]
2. Rangkaian [Kembali]
3. Prinsip Kerja Rangkaian [Kembali]
Pertama rangkai terlebih dahulu rangkaian seperti pada gambar dan video, untuk LM35 jangan sampai salah pinnya karena jika salah akan membuat lm35 overheat. untuk pin pada lm35 terdiri dari vcc, output, dan ground. Setelah wiring masukkan programnya, pada program masukkan library lcd dan lm35. Pada void setup yang berfungsi untuk melakukan eksekusi sekali, yang mana diberikan ke 2 pin yang diberikan untuk outputnya dan ke satu input sebagai inputnya yaitu A0. Lalu void loop yang berfungsi untuk melakukan eksekusi berulang, yang mana untuk rumus dari LM35nya yaitu (5*100*(analogRead(LM35)/1024)).
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
float 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); //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 Percobaan [Kembali]
6. Analisa [Kembali]
1. Mengapa LCD bisa menampilkan suhu yang dideteksi pada LM35?
jawab :
karena LCD terhubung ke potensiometer dan di program pada compiler arduino serta tersambung dengan arduino dan lm35.
2. Kenapa LM35 dihubungkan pada pin analog arduino?
Jawab :
karena lm35 merupakan sensor analog, sehingga terhubung ke pin analog arduino agar bisa di convert menjadi digital.
3. Apa yang terjadi jika kita hbungkan pin Vout LM35 ke pin digital? Jelaskan apa yang terjadi dan penyebabnya
Jawab :
tidak bisa menghubungkan lm35 ke pin digital langsung, jika dihubungkan lm35 tidak terbaca/ suhu tidak terbaca, sehingga harus dihubungkan ke pin analog arduino untuk dikonversikan ke digital agar terbaca.
7. Link Download
[Kembali]
Tidak ada komentar:
Posting Komentar