ARDUINO UNO DENGAN LCD DAN SENSOR SUHU DS18S20
Transcript of ARDUINO UNO DENGAN LCD DAN SENSOR SUHU DS18S20
Laporan Praktikum Mikrokontroler Dan
Antarmuka
Penggunaan Mikrokontroler Arduino Uno
Dengan Sensor Digital (Sensor Suhu
DS18S20) dan LCD
Dosen Pengampu : Frida Agung Rakhmadi, M.Sc.
Disusun Oleh :
Fitroh Merkuri Wandani
13620023
PROGRAM STUDI FISIKA
UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA
FAKULTAS SAINS DAN TEKNOLOGI
2015
PENGGUNAAN MIKROKONTROLER ARDUINO UNO DENGAN SENSOR DIGITAL
(SENSOR SUHU DS18S20) DAN LCD
A. Tujuan
1. Mengetahui cara kerja memprogram mikrokontroler arduino
uno untuk menampilkan output sensor digital (sensor
suhu DS18S20) pada LCD.
B. Alat dan Bahan
1. Mikrokontroler arduino uno : 1 buah
2. Sensor Suhu DS18S20 : 1 buah
3. Project board : 1 buah
4. Kabel USB : 1 buah
5. LCD : 1 buah
6. Trimpod : 1 buah
7. Laptop : 1 buah
8. Kabel telepon : secukupnya
C. Blok Sistem
Gambar 1. Blog Diagram Rangkaian
Sensor Mikrokontroler
LCD
Catu Daya
D. Skema Rangkaian Sistem
Gambar 2. Skema rangkaian hardware
E. Hardware Sebelum Diprogram
Gambar 3. Rangkaian hardware
F. Software
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
#define data_kaki 6
#define data_kaki1 12,11,5,4,3,2
OneWire k1(data_kaki);
LiquidCrystal lcd(data_kaki1);
DallasTemperature sensors(&k1);
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
sensors.begin();
}
void loop() {
// put your main code here, to run repeatedly:
sensors.requestTemperatures();
lcd.setCursor(0,0);
lcd.print("Suhu Sensor");
lcd.setCursor(0,1);
lcd.print(sensors.getTempCByIndex(0));
}
Gambar 4. Software pada aplikasi arduino
G. Hasil
Pada praktik kali ini, digunakan sensor digital
(sensor suhu DS18S20) yang inputnya berupa suhu dan
output tersebut akan ditampilkan pada LCD. Pada software
diinclude kan folder DallasTemperature dan OneWire yang
berapa pada satu folder dengan aplikasi arduino. Hal ini
dimaksudkan agar dalam LCD dalam menampilkan besar suhu
dalam ruangan. Karena sensor yang digunakan adalah sensor
digital, data yang keluar dari sensor tidak dimasukkan
dalam pin analog (A0) namun disambungkan pada pin digital
(6).
Gambar 5. Hardware setelah diprogram
Gambar 6. Rangkaian setelah diprogram gambar 7. Tampilan
output pada LCD
H. Kesimpulan
1. Untuk memprogram mikrokontroler arduino uno agar dapat
menampilkan output sensor digital (sensor suhu DS18S20)
pada LCD dibutuhkan folder OneWire dan
DallasTemperature yang terletak pada folder sama dengan
aplikasi arduino. Data output sensor disambungkan pada