Perancangan Arduino Uno ke Modul relay 4 channel ke lampu, fan dan motor dc

Gambar 3.8. Perancangan Arduino Uno ke Modul relay 4 channel ke lampu dan fan

3.3. Perancangan Perangkat Lunak software

Perancangan diagram alir sistem dibutuhkan sebagai pembuatan softwere pada sistem agar dapat bekerja sesuai yang diinginkan. Seluruh program mikrokontroler pada penelitian tugas akhir ini mengacu pada kode tombol pada IR remote modul supaya sistem bekerja, yaitu kode pada tombol IR remote modul yang diterima IR receiver yang kemudian dikirim ke mikrokontroler untuk menjalankan proses selanjutnya. Program ini akan dimasukkan pada pemrograman diperangkat lunak Arduino. Pada Tabel 3.2 merupakan kode pada tombol IR remote modul: Tabel 3.2. Tabel Kode Tombol IR Remote Modul NO Kode Tombol Keterangan 1 16724175 Motor Naik 2 16718055 Motor Turun 3 16743045 ONOFF Lampu 4 16716015 ONOFF Fan

3.3.1. Perancangan Diagram Alir

Program yang akan dibuat harus disesuaikan dengan kondisi hardware. Hal ini sangat penting untuk diperhatikan karena program tersebut nantinya juga akan diterapakan dan harus bekerja denga hardware. Untuk merealisasikan fitur-fitur rancangan, program untuk prototipe ini terdiri atas beberapa bagian. Bagian tersebut meliputi program utama, dan subrutin-subrutin pendukung untuk sensor dan aktuatornya, membaca masukan dari sensor, dan memproses pengaktifan aktuator. Apakah Limit switch tertekan? Motor Bergerak Naik Apakah Limit Switch Tertekan? Apakah Tombol Naik Ditekan? Apakah Sensor Mendeteksi Pakaian basah dan limit switch tertekan? Motor OFF Lampu dan Fan ON Apakah Tombol Turun Ditekan dan Limit switch tertekan? Motor Bergerak Turun, Lampu dan Fan OFF Apakah Timer OFF? Motor OFF Apakah Tombol Lampu Ditekan dan Int ==0 Apakah Tombol Lampu Ditekan dan Int==1 Lampu ON dan Int=1 Lampu OFF dan Int=0 Apakah Tombol Fan Ditekan dan Int==0 Apakah Tombol Fan Ditekan dan Int==1 Fan ON dan Int=1 Fan OFF dan Int=0 Lampu dan Fan OFF START ya Tidak Tidak Tidak Tidak ya ya ya ya Tidak ya ya Tidak ya Tidak ya Tidak ya Tidak Gambar 3.9. Perancangan Diagram Alir Pada gambar 3.9. menggambarkan bagaimana cara mengoperasikan alat pengering pakaian secara otomatis. Ada 4 tombol perintah untuk pengoperasian alat ini, tombol 1 berfungsi untuk menaikkan atau mengaktifkan motor supaya rak pakaian bergerak naik, motor akan terus naik sebelum rak pakaian menyentuh limit switch atas. Tombol 2 berfungsi untuk mengaktifkan motor supaya rak pakaian bergerak turun motor akan berhenti apabila timer akan terpenuhi atau mencapai timer tertentu. Tombol 3 berfungsi