CodeVision AVR CodeVision AVR Chip Programmer Sensor Jarak Ultrasonik PING

fungsi utama void main void { inisialisasi_port 90xFF, 0xF0, 0x0F, 0x00; }

2.3 CodeVision AVR

CodeVision AVR merupakan salah satu software kompiler yang khusus digunakan untuk mikrokontroler keluarga AVR. Meskipun CodeVision AVR termasuk software komersial, namun dapat menggunakannya dengan mudah karena terdapat versi evaluasi yang disediakan secara gratis walaupun dengan kemampuan yang dibatasi.

2.4 CodeVision AVR Chip Programmer

Salah satu kelebihan dari CodeVision AVR adalah tersedianya fasilitas untuk mendownload program ke mikrokontroler yang telah terintegrasi sehingga dengan demikian CodeVision ini selain dapat berfungsi sebagai software kompiler juga dapat berfungsi sebagai software programmer atau downloader. Jadi dapat melakukan proses download program yang telah dikompiler dengan menggunakan software CodeVision AVR juga.

2.5 Sensor Jarak Ultrasonik PING

Pada dasanya, Sensor PING terdiri dari sebuah chip pembangkit sinyal 40KHz, sebuah speaker ultrasonik dan sebuah mikropon ultrasonik. Speaker Universitas Sumatera Utara ultrasonik mengubah sinyal 40 KHz menjadi suara sementara mikropon ultrasonik berfungsi untuk mendeteksi pantulan suaranya.Sensor PING mendeteksi jarak obyek dengan cara memancarkan gelombang ultrasonik 40 KHz selama tBURST 200 μs kemudian mendeteksi pantulannya. Sensor ping memancarkan gelombang ultrasonik sesuai dengan kontrol dari mikrokontroler pengendali pulsa trigger dengan t out minimal 2 μs. Gambar 2.3 Sensor Jarak Ultrasonik Ping Sensor ping mendeteksi jarak objek dengan cara memancarkan gelombang ultrasonik 40 KHz selama t = 200 us kemudian mendeteksi pantulannya. Sensor PING memancarkan gelombang ultrasonik sesuai dengan kontrol dari mikrokontroller pengendali pulsa trigger dengan t out minimal 2 μs . Gelombang ultrasonik melalui udara dengan kecepatan 344 meter per detik, mengenai obyek dan memantul kembali ke sensor. PING mengeluarkan pulsa output high pada pin SIG setelah memancarkan gelombang ultrasonik dan setelah gelombang pantulan terdeteksi PING akan membuat output low pada pin SIG. Lebar pulsa High tIN akan sesuai dengan lama waktu tempuh gelombang ultrasonik untuk 2 kali jarak ukur dengan obyek.

2.6 Buzzer