Mikrokontroler ATMega16 KESIMPULAN DAN SARAN : Berisikan tentang kesimpulan dan saran dari bab-

HC-SR04 berfungsi sebagai sensor jarak dengan metode gelombang ultrasonic dan 2 buah transducer. Dari 2 buah transducer ini, salah satu berfungsi sebagai transmitter dan satu lagi sebagai receiver. Ada juga modul yang hanya mempunyai 1 buah transducer, berfungsi sebagai transmitter dan receiver sekaligus. Ultrasonic modul ini bekerja dengan cara menghasilkan gelombang suara pada frekuensi tinggi, yang kemudian dipancarkan oleh bagian transmitter. Pantulan gelombang suara yang mengenai benda didepannya akan ditangkap oleh bagian receiver. Dengan mengetahui lamanya waktu antara dipancarkannya gelombang suara sampai ditangkap kembali, kita dapat menghitung jarak benda yang ada didepan modul tersebut. Kita mengetahui kecepatan suara adalah 340mdetik. Lamanya waktu tempuh gelombang suara dikalikan kecepatan suara, kemudian dibagi 2 akan menghasilkan jarak antara ultrasonic modul dengan benda didepannya. HC-SR04 memiliki 4 pin yaitu VCC, TRIG, ECHO dan GND. Ada juga modul yang pin TRIG dan ECHO-nya digabung menjadi satu dan pemakaiannya berganti-ganti. Gambar 2.1. Sensor Jarak Ultrasonic HC-SR04

2.3. Mikrokontroler ATMega16

Mikrokontroler adalah suatu alat atau komponen atau pengendali yang berukuran mikro kecil. Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM Read-Only Memory, RAM Read-Write Memory, beberapa port masukan maupun keluaran, dan beberapa peripheral seperti pencacahpewaktu, ADC Analog to Digital converter, DAC Digital to Analog converter dan serial komunikasi. Universitas Sumatera Utara Salah satu mikrokontroler yang banyak digunakan saat ini yaitu mikrokontroler AVR. AVR adalah mikrokontroler RISC Reduce Instuction Set Compute 8 bit berdasarkan arsitektur Harvard. Secara umum mikrokontroler AVR dapat dikelompokkan menjadi 3 kelompok, yaitu keluarga AT90Sxx, ATMega dan ATtiny. Pada dasarnya yang membedakan masing- masing kelas adalah memori, peripheral, dan fiturnya. Mikrokontroler yang digunakan dalam pembuatan alat ukur monitoring jarak mobil terhadap suatu benda atau penghalang pada saat parkir mundur ini ialah Mikrokontroler ATMega16. Seperti mikroprosesor pada umumnya, secara internal mikrokontrolerATMega16 terdiri atas unit-unit fungsionalnya Arithmetic and Logical Unit ALU, himpunan register kerja, register dan dekoder instruksi, dan pewaktu beserta komponen kendali lainnya. Secara garis besar mikrokontroler ATMega16 terdiri dari : 1. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16Mhz. 2. Saluran IO 32 buah, yaitu Port A, Port B, Port C, dan Port D. 3. Memiliki kapasitas flash memori 16Kbyte, EEPROM 512 Byte, dan SRAM 1Kbyte 4. CPU yang terdiri dari 32 buah register. 5. User interupsi internal dan eksternal 6. Port antarmuka SPI dan Port USART sebagai komunikasi serial 7. Konsumsi daya rendah DC 5V 8. Fitur Peripheral yang terdiri dari : - Dua buah 8-bit timercounter dengan prescaler terpisah dan mode compare - Satu buah 16-bit timercounter dengan prescaler terpisah, mode compare, dan mode capture - Real time counter dengan osilator tersendiri - Empat kanal PWM dan Antarmuka komparator analog Universitas Sumatera Utara - 8 kanal, 10 bit ADC - Byte-oriented Two-wire Serial Interface - Watchdog timer dengan osilator internal - Antarmuka SPI - On-chip Analog Comparator Selanjutnya untuk blok diagram ATMega16 dapat di lihat pada gambar berikut : Gambar 2.2. Diagram Blok ATMega16

2.4. Konfigurasi PIN ATMega16