MODUL 2 PERCOBAAN 2





MENAMPILKAN LM35 KE LCD


1. Hardware [kembali]
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.


7. Link Download [kembali] 
File Proteus - Download
File Program - Download
Video Pratikum - Download

Tidak ada komentar:

Posting Komentar