Menampilkan LM35 ke LCD




1. HARDWARE [KEMBALI]





2. GAMBAR RANGKAIAN SIMULASI [KEMBALI]




3. FLOWCHART [KEMBALI]








4. LIST 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 [KEMBALI]





6. ANALISA [KEMBALI]
Analisa yang terjadi pada proses percobaan 2

  Pada percobaan ke 2 pada modul ini merupakan ADC (Analog to Digital Converter) yang menginputkan sinyal analog ke sinyal digital, sesuai susunan rangkaian dan listing program yang di upload kan di arduino , pada rangkaian ini menggunakan LM35 yang akan menjadi sensor suhu dan menggunakan kapasitor sebagai penyeimbang pada LM35 itu sendiri , potensiometer yang digunakan berfungsi sebagai kontras pada LCD. Pada LM35 setiap kenaikan atau turun 1 derajat maka akan naik 10 mV.

7. LINK DOWNLOAD [KEMBALI]  


=> Download video simulasi

=> Download HTML

Tidak ada komentar:

Posting Komentar