Rancangan program ini dibuat kedalam bentuk flowchart, guna mempermudah proses pembuataan listing program. Program mikrokontroler yang akan dibuat
menggunakan bahasa C, kemudian program tersebut disusun compile secara otomatis ke dalam bentuk file .hex untuk dimasukan ke dalam IC ATmega16. Listing program yang
akan dibuat meliputi: 1. Komunikasi Serial Usart
2. Komunikasi I2C 3. Komunikasi SPI
3.5.1. Diagram Alir Utama
Diagram alir utama ditunjukkan pada gambar 3.5. Program utama menunjukkan proses mikrokontroler keseluruhan.
START
INISIALISASI
TERIMA DATA DARI MODEL SISTEM
BOILER
KOMUNIKASI DENGAN SISTEM PENAMPIL
KIRIM PAKET DATA
APAKAH ADA DATA FEEDBACK ?
KOMUNIKASI DENGAN SISTEM
MODEL SIMULATOR BOILER
END YA
TIDAK
Gambar 3.5. Diagram Alir Utama Setelah start, program melakukan inisialisasi terhadap port-port mikrokontroler yang
digunakan untuk proses pengendalian alat. Proses pengiriman data dari sistem model boiler akan diterima oleh mikrokontroler A dan program tersebut selanjutnya diteruskan ke
sistem panampil dan sistem monitoring boiler. Data yang di terima oleh sistem monitoring berupa sebuah paket data.
Pada saat data parameter yang diterima oleh sistem monitoring boiler melebihi atau kurang dari batas yang ditentukan set point , maka sistem monitoring dapat melakukan
umpan balik feedback ke model sistem boiler. Timing pewaktuan yang dibutuhkan untuk proses pengiriman dan penerimaan harus sinkron supaya tidak terdapat ada
kesalahan atau error.
3.5.2. Diagram Alir Komunikasi Serial Dengan Sistem Boiler
Diagram alir modul serial komunikasi dengan sistem boiler, data yang akan dikirim dengan menggunakan cara komunikasi serial USART. Setelah start, program melakukan
inisialisasi terhadap port-port mikrokontroler A. Setelah data parameter dari sistem model boiler diterima kemudian data tersebut dapat diproses lebih lanjut oleh mikrokontroler A.
Ketika pemrosesan data parameter pada mikrokontroler A sudah selesai maka data tersebut akan dikirim ke mikrontroler B. Gambar diagram alir model serial komunikasi
dengan sistem boiler dapat ditunjukkan pada gambar 3.6.
START
INISIALISASI
TERIMA DATA
DATA DI KIRIM ?
MIKRO B
END TIDAK
YA
Gambar 3.6. Diagram Alir Model Serial Komunikasi dengan Sistem Bolier PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.5.3. Diagram Alir Komunikasi Serial Dengan Sistem Penampil