Modul 2 Perc. 2 Mikro

 


1. Komponen
[kembali]

Arduino

LCD

Power

Ground

LM35


2. Rangkaian Simulasi
[kembali]


    Prinsip kerja rangkaian nya adalah, dimana lm35 ini sudah dimodulkan dan kaki vcc dan ground pada lm35 dihubungkan ke arduino, dan kaki vout dihubungkan ke a0 sebagai inputan anlaog. Sensor akan berkerja ketika mendeteksi suhu ruang lingkup sekitar, dan setiap suhu per 1 derajat dikonversi sebagai tegangan sebesar 10mV.

 

  3. Flowchart
[kembali]

4. Listing Program

[kembali]

#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
}

 
5. Kondisi
[kembali]

 

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

Jawab:

    Jika lm35 dipasang terbalik suhu yang terbaca pada LCD menjadi tidak akurat atau menjadi sangat besar dari nilai yang ditunjukan pada lm35. Maksudnya nilai suhu yang ditunjukan pada lm 35 tidak sesuai dengan yang ditampilkan pada LCD dan nilai yang ditampilkan bernilai berkali kali lipat besarnya daripada nilai yang ditunjukan lm35.

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

Jawab:

    Jika output lm35 dihubungkan pada pin 1, maka nilai suhu yang ditampilkan pada LCD menjadi 0, karena pada pin 1 merupakan pin digital yang hanya bisa dibaca untuk sinyal digital, karena output pada lm35 berupa sinyal analog maka pin yang dapat digunakan hanya pin analog. Itulah penyebab kenapa nilai yang ditampilkan LCD bernilai 0 karena output lm35 dihubungkan ke pin digital.



6. Video
[kembali]

 



7. Link Download
[kembali]

 KLIK UNTUK RANGKAIAN SIMULASI

KLIK UNTUK LISTING PROGRAM 

KLIK UNTUK VIDIO 

KLIK LIBRARY ARDUINO

KLIK DATASHEET ARDUINO

KLIK DATASHEET LCD

KLIK DATASHEET LM35

KLIK UNTUK HTML

Tidak ada komentar:

Posting Komentar