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]
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
}
{
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]
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