Rangkaian Potensiometer Perancangan Program

Gambar 3.4 Rangkaian Sensor Jarak SR-04 Sensor jarak SR-04 ultrasonic ini didesign untuk mengukur jarak. Namun jarak yang diukur hanya sebatas 3 meter. Sensor ini terdiri dari 3 pin, yaitu satu pin untuk Vcc 5 Volt, satu pin untuk ground dan satu pin untuk sinyal.

3.6 Rangkaian Potensiometer

Rangkaian potensiometer ini digunakan sebagai sensor sudut. Perubahan tahanan potensiometer ini akan mempengaruhi nilai tegangan masukan pada ADC. Jika tegangan input pada ADC kecil maka sudutnya akan semakin kecil juga. Tegangan input dari baterai akan melewati tahanan potensiometer, jika tahanan potensiometer besar maka tegangan input pada ADC akan semakin besar juga, jika tegangan input ADCnya kecil maka sudutnya aka semakin kecil juga. MIKROKONTROLER 1 3 2 + 5 v GND Gambar 3.5 Rangkaian Potesiometer Universitas Sumatera Utara

3.7 Perancangan Program

Pada perancangan ini digunakan Code Vision AVR sebagai editor dan compiler dari program yang dirancang. Untuk memulai memprogram Code Vision AVR dilakukan langkah sebagai berikut : 1. Buka software CodeVisionAVR terdapat Shortcut pada Desktop. 2. Pilih menu File  New dan pilih Project kemudian tekan OK. Gambar 3.6 Pemilihan tipe file 3. Kemudian pilih Yes saat ada pilihan menggunakan CodeWizardAVR, seperti tampak pada gambar berikut. Gambar 3.7 Dialog konfirmasi tentang penggunaan CodeWizardAVR 4. Pada settingan CodeWizardAVR, atur konfigurasi chip menggunakan ATMega8535 sesuai dengan yang ada pada modul, dengan nilai clock 11,059200 MHz. Universitas Sumatera Utara Gambar 3.8 Pemilihan Tipe Mikrokontroller dan Kristal 5. Kemudian pada tab Port, PortA, pada Bit 4, 5, 6 dan 7 diatur sebagai output. Port A digunakan untuk mengendalikan palang masuk dan keluar. Tampilannya sebagai berikut. Gambar 3.9 Setting PORTA 6. Selanjutnya mengatur penenpatan LCD pada PORTC. Tampilannya berikut ini: Universitas Sumatera Utara Gambar 3.10 Setting penempatan LCD pada PORTC 7. Setelah itu, pilih menu File  Generate, Sava and Exit, dan simpan file dengan nama sesuai keinginan uji. Gambar 3.11 Generate, Save dan Exit 8. Akan muncul file.c yang akan digunakan untuk pemrograman. Selanjutnya pada file ini dituliskan program sesuai dengan yang diinginkan.

3.8 Cara Kerja Sistem Keseluruhan