Percobaan 2 (Menampilkan LM35 ke LCD)




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