Menampilkan LM35 ke LCD
Laporan Akhir Modul 2

[KEMBALI KE MENU SEBELUMNYA]



1.  Hardware [Kembali]







                                                                     









4. Listing Program [Kembali]
   
#include           
#define LM35 A0                           
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);  
int nilaiSuhu;                           


void setup() {                               
  pinMode(A0, INPUT);              
  lcd.begin(16, 2);                    
}

void loop()                                
{

  nilaiSuhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); 
  lcd.clear();                                   
  lcd.setCursor(0, 0);                      
  lcd.print("LM35 Sensor Suhu"); 
  lcd.setCursor(0, 1);                      
  lcd.print(nilaiSuhu);                   
  delay(100);                               

}

5. Analisa [Kembali]
   
1      Mengapa Suhu yang dihasilkan tidak stabil ?

Percobaan ini ialah percobaan untuk mendeteksi suhu dimana kita menggunakan sensor suhu LM35. Suhu merupakan besaran analog untuk itu harus dikonversi ke digital agar bisa diproses oleh arduino maka dari itu sensor LM 35 ini berfungsi mengubah dalam bentuk digital agar bisa di proses arduino. Sensor LM35 ini membaca suhu dengan tegangan. Prinsip kerja rangkaian ini pada saat LM 35 membaca suhu, nilai yang terbaca oleh sensor akan dikonversi dalam bentuk tegangan yang mana setiap kenaikan suhu 1 derajat celcius akan setara dengan kenaikan 10mV tegangan. Nilai tegangan inilah yang akan diproses oleh arduino dan ditampilkan dalam bentuk angka pada display. 
Pada saat praktikum, didapatkan nilai suhu yang tidak stabil, ini disebabkan oleh tidak adanya kapasitor yang digunakan atau mungkin kesalahan saat merangkai percobaan. Kapasitor berfungsi untuk menstabilkan tegangan yang akan dibaca oleh LM35, jika tegangan tidak stabil maka akan mempengaruhi ke akuratan nilai yang dibaca oleh sensor LM 35.






  -HTML

Tidak ada komentar:

Posting Komentar