Selasa, 29 September 2020

Laporan Akhir 2 Percobaan 2





1. Komponen [Kembali]

A. Arduino


Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.

B. LM 35


Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga mempunyai keluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.

C. LCD 16 x 2


LCD 16×2 (Liquid Crystal Display) merupakan modul penampil data yang mepergunakan kristal cair sebagai bahan untuk penampil data yang berupa tulisan maupun gambar. Pengaplikasian pada kehidupan sehari – hari yang mudah dijumpai antara lain pada kalkulator, gamebot, televisi, atau pun layar komputer.

2. Rangkaian Simulasi [Kembali]

Gambar 1. Rangkaian percobaan 2


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. Video [Kembali]

Kaki output LM35 dihubungkan ke kaki A0 (Pin Analog) pada arduino, karena output yang dihasilkan oleh LM35 berupa sinyal analog. Kemudian kaki pin digital arduino (2,3,4,5,6,7) dihubungkan masing-masingnya ke pin yang ada pada LCD 16 X 2. Urutan pemasangannya yaitu (RS, E, D4, D5, D6, D7). Kaki VEE, RW, dan VSS digroundkan. Kaki VDD diberi tegangan. Ketika saat dijalankan, pada LCD tampil nilai suhu sesuai dengan nilai suhu yang terdeteksi pada LM35.


6. Kondisi [Kembali]

pada percobaan kali ini kondisinya di suruh menampilkan hasil suhu yang di baca oleh LM 35 pada LCD 16x2

Percobaan 2

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

Jawab:

jika dibalikan maka nilai suhu yang terukur tidak sesuai (error).Saat dibalika antara vcc dan ground. Pada lcd akan menampilkan nilai suhu 499 pada saat suhu bernilai positif. Pada saat suhu diturunkan ke negative, nilai suhu pada lcd turun, tetapi tetap berada pada nilai 400.


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

Jawab:

nilai tidak terbaca di lcd jika di hubungkan, karena output dari lm35 adalah berupa sinyal analog, sedangkan  pin 1 arduino merupakan pin I/O digital,


7. Link Download [Kembali]

File Rangkaian Simulasi - download

File Video - download

File Listing Program Arduino - download

File HTML - download

File flowchart - download

File  Datasheet LM 35 -download

File Datasheet LCD 16x2 - download

File Library Arduino - download