Anda di halaman 1dari 5

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

Sensor Mikrokontroler LCD

Catu Daya

Gambar 1. Blog Diagram Rangkaian


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 pin digital karena output dari sensor sudah
berbentuk digital.

Anda mungkin juga menyukai