LAPORAN AKHIR 2 MD 2


a. arduino uno
b. ground
c. LCD
d. LM 35
 


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.



#include <LiquidCrystal.h>      //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); //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

}


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.

Rangkaian Simulasi [ DOWNLOAD ]
Video [ DOWNLOAD ]
Listing Program  [ DOWNLOAD ]
Library Arduino [ DOWNLOAD ]
Datasheet Arduino [ DOWNLOAD ]
Datasheet LCD [ DOWNLOAD ]
Datsheet LM35 [ DOWNLOAD ]
HTML [ DOWNLOAD ]

No comments:

Post a Comment