Perancangan Rangkaian Penggerak Motor Servo

V C C E A R E S E T 9 18 19 20 G n d AT89S52 30p 10u F \ 16V + 5 V 31 40 + 5 V 1 K 11,0592 M h z 30p + 5 V S ER V O B S ER V O A P 3.6 P 3.7 P 3.5 P 3.4 P 3.3 P 3.2 Seluruh pengendalian pada IC L298 di kendalikan oleh mikrokontroler. Pin-6 dan pin-11 pada IC ini di berikan kondisi high, hal ini bertujuan agar kedua h-bridge internal pada IC L298 dapat di kendalikan dengan membrikan input dari mikrokontroler. IC L298 memiliki kelebihan, yaitu catu daya logika terpisah dengan catu daya motor, sehingga penggunaan motor tidak terbatas pada tegangan tertentu saja, melainkan dapat di beri input tegangan yang di inginkan sesuai dengan spesifikasi motor yang digunakan.

3.2.6 Perancangan Rangkaian Penggerak Motor Servo

Gambar 3.8 Menunjukan rangkaian penggerak motor servo, dimana lengan robot ini menggunakan 4 motor servo. Dimana motor Servo yang pertama digunakan untuk memutar keseluruhan lengan robot, yang dihubungkan ke port P0.0 Mikrocontroller AT89S52. Servo yang kedua digunakan untuk mengangkat lengan pendek pada robot yang dihubungkan ke port P0.1 Mikrocontroller AT89S52. Servo yang ketiga digunakan untuk mengangkat lengan panjang pada robot yang dihubungkan ke port P0.2 Mikrocontroller AT89S52. Servo yang keempat digunakan untuk menjepit menckram alatbahan yang akan di pindahkan yang dipasang pada ujung lengan, Dan akan dihubungkan ke port P0.3 Mikrocontroller AT89S52. Gambar 3.8 Rangkaian Penggerak Motor Servo 3.3 Perancangan Perangkat Lunak Setelah selesai melakukan pembuatan perangkat keras pada PCB, langkah selanjutnya adalah mem-persiapkan algoritma atau diagram alir dan mengimplementasikan diagram alir ke dalam pemrograman bahasa rakitan assembly yang diperlukan bagi AT89S52 agar sistem dapat berjalan sebagaimana yang diharapkan. Sebelum melakukan pembuatanpenulisan diagram alir, kita harus mempersiapkan identifi-kasi akses masukan dan keluaran bagi pengendali microcontoller AT89S52 untuk kebutuhan kendali sistem sebagaimana diperlihatkan pada Tabel 3.1 untuk bagian receiver dan pada tabel 3.2 untuk bagian transmitter. Tabel 3.1 akses masukan dan keluaran pada mikrocontroller AT89S52, untuk Pengiriman data. Jalur Akses Keterangan P1.0 – P1.3 Dihubungkan ke Pin AD8 – AD11, IC HT-12E P1.4 Dihubungkan ke TE, Pin IC HT-12E P3.0 – P3.1 Dihubungkan ke Pin 11 dan 12 pada MAX 232 P2.0 – P2.3 Dihubungkan dengan lampu Led sebagai indicator tanda pengujian program yang dijalankan Tabel 3.2 akses masukan dan keluaran pada microcontroller AT89S52, untuk penerima data. Jalur Akses Keterangan P0.0 – P0.3 Sebagai keluaran perintah untuk penggerak Motor Servo pada Lengan P1.0 – P1.3 Dihubungkan ke Pin AD8 – AD11 pada IC HT-12D P1.4 Dihubungkan dengan VT pada Pin 17, IC HT-12D P3.0 – P3.3 Sebagai keluaran perintah untuk penggerak pada Roda Lengan Robot

3.3.1 Diagram alur Program Utama Untuk pengirim Transmitter