IF3111 Pengembangan Aplikasi pada Platform Khusus
Subsistem Arduino merupakan subsistem yang berperan sebagai sensor suhu dan kelembapan. Subsistem ini dapat mengirimkan data ke Unity dan dapat mempengaruhi permainan pada Unity.
- Subsistem mampu mengukur suhu lingkungan dengan sensor suhu.
- Subsistem mampu mengukur kelembapan lingkungan dengan sensor kelembapan.
- Subsistem mampu menampilkan kategori cuaca berdasarkan hasil pembacaan sensor melalui 7 segment LED.
- Subsistem mampu menampilkan hasil pembacaan sensor pada layar LCD. Hasil pembacaan sensor suhu ditampilkan dalam derajat Celcius, dan hasil pembacaan sensor kelembapan ditampilkan dalam %RH.
- Subsistem memiliki switch berupa push button untuk mematikan/menyalakan lampu LED.
- Subsistem mampu mengeluarkan output PWM dari lampu LED. Cahaya lampu LED akan menghilang perlahan dan menyala perlahan ketika cuaca tidak cerah dan menyala konstan apabila cuaca cerah.
- Subsistem mampu mengirimkan data ke permainan utama pada subsistem Unity.
- Download dan extract ZIP dari MobileInc-Arduino.
- Buka IDE Arduino, buka file main.ino.
- Pilih Sketch > Include Library > Add ZIP Library. Masukkan semua library yang ada.
- Pilih semua library dari list.
- Sambungkan Arduino ke komputer.
- Tekan tombol Upload. Program akan otomatis dikompilasi dan dijalankan oleh Arduino.
Pada subsistem Arduino, program langsung berjalan ketika user menghubungkan Arduino dengan komputer. User dapat melihat hasil pembacaan sensor suhu dan kelembapan pada LCD. Selain itu, user juga dapat melihat kategori cuaca pada 7 segment. Kategori cuaca juga dapat dilihat melalui LED. Untuk menyalakan/mematikan fitur LED, user dapat menekan push button.
Homepage : http://mobileinc.herokuapp.com
API server : https://github.com/reinhardlinardi/mobile-inc