Modul 2 - Percobaan 2
09.19
Modul 2 Praktikum Mikroprosessor & Mikrokontroller
Percobaan II : LCD dan LM35
MODUL 2
PWM DAN ADC
#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
}
6.1 Jelaskan prinsip kerja rangkaian
Rangkaian ini digunakan untuk menampilkan nilai suhu dari inputan sensor lm35 pada monitor/lcd. Sensor lm35 akan menghitung suhu yang didapatkan kemudian diolah di arduino kemudian output nya akan ditampilkan di layar/lcd.
2. Jelaskan cara mendapatkan nilai suhu dengan input sensor
Nilai suhu didapatkan dari perhitungan nilai suhu pada suhu terbaca yaitu: (5*suhu yang terbaca lm35*100/1024*3). Setelah itu baru diketahui berapa nilai suhu yang diukur.
3. apa fungsi kapasitor sebelum LM 35
Fungsi kapasitor sebelum lm35 adalah untuk menstabilkan nilai atau output yang terbaca pada layar.