Modul 2 Mikro Laporan Akhir 2

1. Arduino uno



2. LM35



3. LCD



2. Rangkaian Simulasi  [kembali]




3. Flowchart [kembali]



4. Listing Program [kembali]
#include <LiquidCrystal.h>      
#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); 
lcd.clear();                                  
lcd.setCursor(0,0);                      
lcd.print("LM35 Sensor Suhu"); 
lcd.setCursor(0,1);            
lcd.print(nilaiSuhu);          
delay(100);                    
}



5. Video [kembali]


Prinsip kerja
LM35 membaca suhu ruangan sekitar, lalu lm35 mengubah pembacaan tersebut menjadi besaran tegangan bergantung kepada suhu yang dibaca, output ini merupakan sinyal analog sehingga harus dihubungkan ke pin ADC arduino yaitu pin A0. Setelah itu di proses di arduino dengan rumus, lalu hasil proses ini ditampilkan ke lcd dengan menghubunhkannya ke pin 2,3,4,5,6,7 pada arduino.


6. Kondisi [kembali] 

1.      Apa yang terjadi jika kaki lm35 terbalik dihubungkan antara vcc dan ground?

Jawab:

Apabila dihubungkan terbalik antara vcc dan ground pembacaan dari lm35 menjadi error atau bisa dikatakan tidak benar yang menunjukkan nilai 499 pada lcd apabila nilai suhu yang dibaca positif. Ketika pembacaan nilai pada lm35 menjadi negatif, lcd akan menunjukkan nilai kurang dari 499 tergantung nilai negatifnya. Contohnya pada saat suhu -10o pada lcd akan ditampilkan 489.

 

2.      Bagaimana jika output lm35 dihubungkan di pin 1 arduino?

Jawab:

LM35 adalah sebuah ic yang mampu untuk mengkonversi nilai suhu sekitar yang dibacanya menjadi keluaran dalam bentuk tegangan listrik. Pin 1 arduino merupakan pin digital pada arduino, pin digital ini hanya mampu membaca nilai 1 atau 0. Output dari LM35 yang berupa tegangan listrik merupakan sebuah sinyal analog yang mempunyai nilai disetiap nilai waktu. Jika output dari LM35 ini dihubungkan di pin 1 arduino, maka pin digital tidak akan mampu membaca keluaran analog dari LM35 yang nantinya hanya akan menampilkan nilai 0 pada LCD. Oleh karena itu sinyal keluaran analog seperti LM35 harus dihubungkan ke pin yang diawali huruf A pada arduino (A0-A5). Pin (A0-A5) ini merupakan pin ADC yang mampu mengkonversikan nilai analog ke nilai digital agar memudahkan pembacaan pada arduino.

a.   
7. Link Download [kembali]
Rangkaian Simulasi disini.
Video simulasi disini.
Listing Program disini.
HTML disini.

Tidak ada komentar:

Posting Komentar