Perancangan Kontruksi Mekanik. Pemrograman Mikrokontroler.

commit to user 16 port tersebut mendapat logika enable atau satu sesuai dengan data biner yang dikirim komputer, maka rangkaian kontrol tersebut akan memilih mana komponen yang aktif mana yang tidak sehingga data intrupsi dapat dikirim ke pemroses.

3.3 Perancangan Kontruksi Mekanik.

Mekanik yang dibuat dari bahan alumunium dengan tebal 1.5 inchi mempunyai dimensi panjang 7 inchi, lebar 7 inchi dan tinggi 10 inchi. Rangkaian mekanik penggerak handycam terdiri dari 2 motor servo yang ditempatkan secara vertikal dan horizontal. Setiap bagaian motor servo dapat berputar 180 derajat baik penggerak bagian horizontal maupun penggerak vertikal. Berikut merupakan gambar rancangan konstruksi mekanik: Gambar 3.6 Rancangan Kontruksi Mekanik. Keterangan : 1 = tempat handycam 1 2 3 4 5 5 6 commit to user 17 2 = penyangga atas 3 = alas mekanik 4 = motor servo 5 = alas mekanik atas 6 = penyangga bawah

3.4 Perancangan Flowchart

Pembuatan flowchart berguna untuk mempermudah programer dalam menyusun dan memahami logika suatu program, skema flowchart untuk alat yang dibuat ada 2 yakni flowchart untuk mikrokontroler dan untuk aplikasi : commit to user 18

3.4.1 Flowchart Mikrokontroler

Gambar 3.7 Flowchart Mikrokontroler commit to user 19

3.4.2 Flowchart Aplikasi

3.4.2.1 Flowchart Main Menu

Gambar 3.8 Flowchart Form main menu. commit to user 20

3.4.2.2 Flowchart Compress Menu

Gambar 3.9 Flowchart Form Compress menu. commit to user 21

3.4.2.3 Flowchart Capture Menu

Gambar 3.10 Flowchart Form Capture menu. commit to user 22

3.5 Pemrograman Mikrokontroler.

Pemrograman source code kedalam IC ATMega16 dilakukan setelah semua komponen dibuat dan dipasang dengan benar. Bahasa yang digunakann untuk melakukan pemrograman ini adalah dengan menggunakan bahasa bascom, penulisan dan prosess compile dilakukan dengan menggunakan bantuan software “bascom-avr”, software tersebut merupakan aplikasi yang berfungsi sebagai compile bahasa yang sesuai digunakan dengan mikrokontroler keluarga ATMEL pada khususnya ATMEga16. Berikut cara pemrograman kedalam IC mikrokkontroler. 1. Membuat file source baru dengan cara File New dan dan menuliskan listing program kedalam jendela program yang ada. Gambar 3.11 Membuat File Baru Dengan Bascom AVR 2. Setelah selesai menuliskan listing program yang dibuat selanjutnya program di compile dengan menekan F7, apabila program yang dibuat ada kesalahan maka akan muncul peringatan Error pada tampilan dibawah aplikasi, jika progam tidak ada kesalahan maka pesan error tidak akan muncul. commit to user 23 Gambar 3.12 Proses Compile Pada Bascom AVR Gambar 3.13 Proses Deteksi Error Pada Saat Compile 3. Setelah file .hex selesai di buat selanjutnya proses download program ke mikrokontroler. Untuk download program penulis menggunakan hardware downloader universal_isp seperti gambar berikut. Gambar 3.14 Hardware Downloader Universal ISP commit to user 24 Untuk program menggunakan aplikasi bawaan hardware, yaitu univ_V4 berikut tampilan aplikasi ketika proses download. Gambar 3.15 Proses Download Program Ke IC Mikrokontroler

3.6 Perancangan Eksternal Kontroler