BAB IV HASIL DAN ANALISIS
1.1. Konfigurasi Arduino
Arduino Uno. DHT11 ini digunakan untuk menangkap data suhu dan kelembaban udara. perangkat lunak akan menggunakan
program Arduino digunakan untuk menuliskan listing program dan menyimpannya dengan file yang berekstensi .pde, dan
bootloader Arduino Uno sebagai media yang digunakan untuk mengupload program ke dalam mikrokontroller, sehingga
mikrokontroller dapat bekerja sesuai dengan yang diperintahkan. Dan berikut adalah gambar listing program keseluruhan yang
digunakan dengan demikianbaru sistem arduino dapat bekerja sesuai dengan apa yang diinginkan
Gambar 4.1 Konfigurasi arduino
Berikut penjelasan scricpt pada arduino :
Kode Program 1. mendefinisikan pin yang digunakan utk sensor DHT11
Kode program 2 menentukan jenis DHT yang di guunakan pilih salah satu Saat ini yang dipilih adalah DHT11
Kode Program 3 untuk membaca kelembapan dan suhu
-
include DHT.h define DHTPIN 4
define DHTTYPE DHT11 DHT 11 DHT dhtDHTPIN, DHTTYPE;
void setup { Serial.begin9600;
dht.begin; void loop {
float h = dht.readHumidity; float t = dht.readTemperature;
if isnant || isnanh { Serial.printlnFailed
to read
from DHT
Sensor; Retrun;
}
Kode program 4 untuk Cek hasil pembacaan, dan tampilkan bila connect atau tidak
Kode program 5 ini menampilkan data pada monitoring di arduino dengan perbedaan tampilan suhu dan kelembapan
1.2. Konfigurasi Inventor
App Inventor adalah sebuah pemrograman viusal yang digunakan untuk mengembangkan aplikasi android dengan
dukungan fiture berupa drag-drop tool App Inventore menggunakan kawa language framework dan kawa’s dialect
yang di kembangkan oleh per Brother. Kedua aplikasi tersebuut di distribusikan sebagai bagian dari GNU operating
system oleh free software foundation. Kedua aplikasi tersebut dijadikan sebagai compiler dan menerjemahkan
visual blok programming untuk diimplementasikan pada platform android. Untuk membuat aplikasi kita dapat
mendesain user interface dari sebuah builder, kemudian kita
Float hi = dht.computerHeatIndexf, h; Serial.printTMP: ;
Serial.printt; Serial.print t;
Serial.printHMD: ; Serial.printh;
Serial.println
dapat menspesifikasikan behavior aplikasi
dengan memasang block yang sesuai seperti kita bermain puzzle
Gambar 4.3 Script keseluruhan App inventor
Berikut penjelasan scricpt pada app inventor :
Gambar 4.4 Script Connect Gambar di atas merupakan button untuk menghubungkan android
dengan bluetooth
Gambar 4.5 Script data di kirim
Script ini merupakan mendapatkan data suhu dan kelembapan di arduino di kirim kan ke android melalui bluetooth
Gambar 4.6 Script Disconnet
Script ini merupakan data suhu dan kelembapan di kirmkan secara 1000 delay atau 1 detik ke arduino dan android. Dan di
sini juga button untuk disconnet dengan Bluetooth.
1.3. Pengujian Konfigurasi