Diagram Alir Program Mikrokontroler Slave

57

3.2.3.1.1 Diagram Alir Program Mikrokontroler Slave

Mikrokontroler kendali motor slave digunakan untuk mengendalikan motor berdasarkan perintah dari mikrokontroler utama master Gambar 3.18 Diagram Alir Mikrokontroler Kendali Motor Slave Gambar 3.18 merupakan diagram alir program mikrokontroler kendali motor slave. Program kendali motor diawali dengan inisialisasi komunikasi serial, Timer0Counter0, dan PWM. Dilanjutkan dengan pemilihan gerak sesuai dengan masukan yang diberikan oleh mikrokontroler utama master. Setelah pemilihan selesai, kemudian lakukan pemanggilan prosedur gerak sesuai dengan hasil pemilihan. Prosedur gerak yang dapat lakukan oleh masing-masing mikrokontroler kendali motor adalah maju_setdc, mundur_setdc, maju_45, maju_90, mundur 45, mundur_45, mode_pi dan mode_count. Untuk mode_pi dan mode_count diwali dengan memberikan input-an setpoint dan nilai counter. 58

BAB IV PENJELASAN DAN ANALISIS

Di dalam bab ini akan membahas mengenai implementasi dari hasil teori yang telah dipaparkan pada bab sebelumnya serta penjelasan mengenai pengujian, pengukuran dan analisis pada sistem yang telah dibuat. Pengujian sistem dibagi menjadi 2 bagian yaitu pengujian perangkat keras hardware dan perangkat lunak software yaitu algoritma gerak dasar dan analisa respon kendali PI pada kecepatan motor DC.

4.1 Penjelasan Mobile Robot

Implementasi dari dasar teori dan perancangan yang telah dipaparkan pada bab sebelumnya. Berhasil dibangun sebuah mobile robot yang mempunyai dimensi dengan panjang 50 cm, lebar = 40 cm dan tinggi = 25 cm. menggunakan dua roda utama sebagai penggerak dan clater sebagai penopang body, batterai accu dan batterai AA sebagai sumber catu daya. Pada bagian depan dipasangkan sebuah gripper untuk mengambil atau membawa objek dan sebuah kamera mini wireless yang dipasang pada bagian atas framebody robot. Berikut adalah tampilan dari mobile robot: Gambar 4.1 Tampilan Mobile Robot Kemampuan yang dimiliki mobile robot ini diantaranya adalah bergerak lurus, belok kanan 45 , belok kanan 90 , belok kiri 45 , belok kiri 90 , dengan mengimplementasikan kendali PI sebagai algoritma dasar gerak.