Pemrograman Assembly dengan menggunakan DStudio 3.7b AVR Studio

29 Gambar 2.12 : Tampilan Utama Dstudio 3.7b

2.8 AVR Studio

4 AVR studio 4 merupakan software buatan atmel corporation. Software ini bisa digunakan untuk menuliskan program bahasa assembly, mensimulasikan program program yang dibuat dan kemudian mendebug program sehingga menghasilkan file dengan extensi . hex yang bisa di download ke dalam IC Mikrokontroller. Untuk pertama kalinya kita harus menginstal AVR studio 4 ini ke dalam komputer, cara menginstalnya pun mudah layaknya kita menginstal software komputer yang lain. Pada AVR studio 4 mempunyai menu-menu yang meliputi File, 30 Edit, Debug, View, Window dan help. Menu-menu tersebut merupakan tool yang kita perlukan untuk membangun aplikasi yang menggunakan mikrokontroller. Software ini juga sudah difasilitasi dengan program untuk melakukan simulasi terhadap proyek yang dibuat, sehingga programming menjadi menyenangkan walaupun yang diprogram bahasa assembler dan bukan dalam bahasa C. Gambar 2.13 dibawah ini adalah gambar tampilan utama dari AVR studio 4 saat pertama kali dijalankan. Gambar 2.13 : Tampilan utama AVR studio 4 31

BAB III ANALISIS DAN PERENCANAAN

Setelah melakukan penelitian menggunakan Mikrokontroler AT89s51, Servo Kontrol DSR-08, Sensor Ultrasonik Dsonar sebagai pendeteksi keberadaan benda, dan Switch yang digunakan sebagai pemilah benda, maka pada bab ini akan membahas analisis dan perencanaan dari Robot Lengan ini. Pembahasan dimulai dengan Analisis Sistem, perancangan hardware kemudian diikuti dengan flowchart software pendukung.

3.1 Analisis Sistem

Robot Lengan ini merupakan gabungan dari beberapa hardware yaitu Mikrokontroller AT89s51, Servo Kontrol DSR-08, Sensor Ultrasonik Dsonar dan 2 buah switch. Tiap-tiap perangkat hardware tersebut memiliki tugas yang berbeda- beda sesuai dengan spesifikasi kerja hardware masing-masing. Oleh karena itu dibutuhkan software pendukung untuk menterjemahkan dari bahasa manusia ke bahasa mesin. Perangkat lunak tersebut yaitu DStudio 3.7b sebagai editor dan AVR Studio 4 sebagai penterjemah downloader dari bahasa manusia ke bahasa mesin. 32 Proses bergeraknya robot yaitu atas dasar perintah-perintah yang dikeluarkan oleh mikrokontroller. Awal mula proses kerjanya yaitu ketika sensor ultrasonik menerima perintah untuk menemukan benda oleh mikrokontroller dalam radius yang sudah ditentukan, kemudian sensor tersebut akan mengirim pesan pada mikrokontroller bahwa benda terdeteksi, maka mikrokontroller tersebut akan memerintahkan Servo Kontrol untuk menggerakkan Motor Servo Robot. Ketika proses pengambilan benda tepatnya pada waktu penjapit gripper menjapit benda secara tidak langsung dia juga melakukan analasi ukuran benda tersebut dengan menggunakan Switch. Setelah proses penganalisaan dan diketahui ukuran benda tersebut maka mikrokontroller akan memerintahkan Servo Kontrol untuk menaruh benda sesuai dengan penganalisaan ukuran bendanya, yaitu benda besar ditaruh pada tempat yang disediakan khusus benda ukuran benda besar, dan benda ukuran kecil ditaruh pada tempat yang disediakan khusus benda ukuran kecil. Proses tersebut akan berulang-ulang dilakukan sampai Sensor ultrasonik tidak mendeteksi keberadaan benda.