Menampilkan LM35 KE LCD






#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. Analisa [kembali]
1.      Kenapa hasil pembacaan LM35 tidak stabil?
Jawab:
            Karena, pada saat merangkai tidak ditambahkan kapasitor yang mana yang mana kapasitor ini berfungsi untuk mengurangi Self Heating yang dialami sehingga membuat tegangan yang masuk tidak stabil ke LM 35 dan suhu yang ditampilkan ke LCD pun tidak stabil.
2.      Apa keluaran LM 35 terhadap arduino? Cara mengkalibrasinya?
Jawab :
            Tegangan keluaran LM35 berupa tegangan keluaran analog yang mana 1◦c sama dengan 2,047. Cara mengkalibrasinya adalah tegangan referensi 5V= 5000 milivolt .5000 milivolt /1024 yaitu resolusi arduino sehingga diperoleh 4,83milivolt.

Lalu, 1◦c = 10 milivolt. Maka,10milivolt/4,83milivolt = 2,047.


6. Video [kembali]


7. Link Download [kembali]
Download Video disini 
Download HTML disini 

Tidak ada komentar:

Posting Komentar

PRAKTIKUM MIKROPROSESOR DAN MIKROKONTROLER KELAS B OLEH: Lara Gusti Yonica 1710952039 Dosen Pengampu: Dr.Eng...