Software Arduino DASAR TEORI

Gambar 3.4 Tampilan Grafik GUI

3.2.1 Diagram Alir Program Utama

Perancangan sistem yang akan dijalankan dengan inisialisasi port pada mikro arduino mega kemudian mengaktifkan TX transmitter, setelah itu tanggal dan waktu pengiriman harus diketahui. Setelah semua data terkumpul maka data siap dikirim dan diterima dengan bantuan modul XBee Pro S2B secara wireless yang kemudian akan ditampilkan datanya di dalam interface PC dan dapat dimonitoring pada jarak jauh. Diagram alir dapat dilihat pada gambar 3.5 dimana bagian dengan warna biru merupakan sistem pengiriman data dan bagian dengan warna merah merupakan sistem penerima data.

3.2.2 Diagram Alir Subrutin Pengiriman Data

Sistem pada perancangan pengiriman data ini dengan inisialisasi port mikro arduino mega kemudian transmitter diaktifkan lalu atur tanggal dan waktu pengiriman kemudian semua data yang akan dikirim akan dilihat apakah data tersebut termasuk data waktu dan tanggal, sensor, kontrol status, suhu, kelembaban udara, kelembaban tanah. Setelah data tersebut sudah sesuai maka siap dikirim di dalam bentuk paket yang sebelumnya data tersebut sudah terdapat karakter tersendiri untuk membedakan antara data yang satu dengan yang lainnya seperti pada gambar 3.6. Subrutin setiap pengiriman data dapat dilihat di lampiran gambar L1 sampai L6 dengan mengirimkan data setiap satu menit sekali karena menyesuaikan dengan pengambilan data pada sensor. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Inisialisasi Port Mikro Aktifkan TX Mulai Subrutin Pengiriman Data Subrutin Penerima Data Tampilkan Data Dalam Tabel dan Grafik Selesai Baca Waktu dan Tanggal Gambar 3.5 Diagram Alir Program Utama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Mulai Atur Waktu Pengiriman Data Inisialisasi Port Mikro Aktifkan TX Data Tanggal Subrutin Pengiriman Data Tanggal Ulang Data Kontrol Status Subrutin Pengiriman Data Kontrol Status Ulang Data Suhu Subrutin Pengiriman Data Suhu Ulang Data Kelembaban Udara Data Kelembaban Tanah Subrutin Pengiriman Data Kelembaban Tanah Subrutin Pengiriman Data Kelembaban Udara Ulang Ulang Kirim Paket Data Subrutin Pengiriman Paket Data Selesai YA YA YA YA YA YA YA YA YA YA YA TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK TIDAK Data Waktu Subrutin Pengiriman Data Waktu Ulang YA YA TIDAK Gambar 3.6 Diagram Alir Subrutin Pengiriman Data PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI