3.2.5. Diagram Alir Subrutin Pengambilan Data Sensor
Pengambilan data sensor dilakukan dengan mengirimkan karakter perintah ke slave yang mewakili sensor.
Karakter perintah untuk mengambil data sensor suhu adalah “a”, sensor keasaman adalah “b”, sensor kekeruhan adalah “c” dan sensor kandungan oksigen
adalah “d”. Format data setiap 1 sensor yang dikirim sebanyak 6 karakter. Format data
yang dikirim dari slav e sebagai berikut: “S0015”. Karakter pertama mewakili inisial
sensor, karakter ke 2 sampai ke 5 adalah data sensor yang dikirimkan, dan karakter ke-6 adalah karakter pagar “”. Sensor termperatur diwakili dengan karakter “S”, sensor
keasaman diwakili deng an karakter “K”, sensor kekeruhan diwakili dengan karakter “H”,
dan sensor DO diwakili dengan karakter “D. Remote unit
akan memeriksa data yang diterima dengan mengecek karater pertama, karakter terakhir, dan jumlah karakter yang diterima, jika data tidak sesuai
dengan format tersebut maka data dianggap salah dan pengambilan data diulangi lagi. Pengambilan data maksimal sebanyak 3 kali, apabila data sudah diminta sebanyak 3 kali
dan data masih belum sesuai format data yang ditampilkan adalah 0000. Berikut diagram alir subrutin pengambilan data sensor ditunjukkan gambar 3.11, sedangkan subrutin
pengambilan data setiap sensor ditunjukkan pada gambar 3.12.
Gambar 3.11. Diagram Alir Subrutin Pengambilan Data
Gambar 3.12. Diagram Alir Subrutin Pengambilan Data Semua Sensor.
3.2.6. Diagram Alir Subrutin Ping
Berikut diagram alirnya ditunjukkan pada gambar 3.13.
Gambar 3.13. Diagram Alir Subrutin Ping
Diagram ini berfungsi untuk mememeriksa sambungan wireless dengan central unit.
Remote unit mengirimkan karakter “p” ke central unit untuk perintah “ping”, jika
terhubung central unit memberikan jawaban berupa karakter “y”.
3.2.7. Diagram Alir Subrutin Kendali
Pada subrutin ini, data monitoring sibandingkan dengan standar yang telah ditentukan lihat tabel 2.6. hasil perbandingan menentukan aksi pengendalian. Gambar
3.14 merupakan diagram alir program kontrol sistem.
Gambar 3.14. Diagram Alir Subrutin Sistem Kendali
Gambar 3.15. Diagram Alir Subrutin Aksi
Gambar 3.16. Diagram Alir Subrutin Matikan Aksi