LCD 16x2 Mikrokontroler ATmega8535

27

3.3.6 Dot Matriks dan IC 74HC595

Dot matriks merupakan deretan led yang membentuk susunan dengan jumlah kolom dan baris tertentu, sehingga titik-titik yang menyala dapat membentuk suatu karakter angka, huruf, tanda baca, dsb. Dot matriks berikut menggunakan IC shift register 74HC595 untuk mengendalikan nyala led. Jika dot matriks tidak menggunakan IC shift register, maka led bisa menyala bersamaan satu kolom atau satu baris. IC 74HC595 sebagai shift register untuk mengatur kolom Driver kolom. PortC di set sebagai keluaran yang terhubung pada 74HC595. PortB.1 sebagai data yang dikeluarkan, PortB.2 sebagai clock dan PortB.3 diset sebagai latch atau data kebalikan dari data yang dikeluarkan clock pada PortB.2. Data dari PortB.1 akan dikeluarkan secara paralel namun bergantian shift register pada pin keluaran 74HC595 yang berjumlah 7 pin sehingga dapat menghidupkan 5 buah kolom pada dot matriks secara bergantian. trik untuk menyalakan kolom diatur dengan delay yang sangat cepat sehingga terlihat kolom dot matriks itu menyala berbarengan, padahal data dikeluarkan secara bergantian namun data tersebut berganti dengan sangat cepat karena telah diatur delay. 28 Gambar 3.10. Skematik Rangkaian Dot Matriks 5x7 dan IC 74HC595 Gambar berikut adalah rangkaian keseluruhan dari perancangan yang telah dibuat : Gambar 3.11. Rangkaian Keseluruhan Perancangan 29

BAB IV HASIL DAN PEMBAHASAN

4.1 Pengujian

Pengujian dan analisis dilakukan dengan tujuan untuk mengetahui apakah sistem yang dibuat berfungsi sesuai dengan yang diharapkan. Terdapat beberapa pengujian yang dilakukan yaitu pengujian sensor ultrasonik, LCD dan dot matriks.

4.1.1 Pengujian Sensor Ultrasonik

Data pengujian diambil dengan posisi sensor ultrasonik tegak lurus terhadap objek yang ada didepannya. Tabel berikut menunjukkan data hasil pengukuran : Tabel 4.1. Hasil Pengukuran Sensor Ultrasonik No Jarak cm Status 1 20 Jarak Anda Terlalu Dekat 2 40 Jarak Anda Terlalu Dekat 3 60 Jarak Anda Terlalu Dekat 4 80 Jarak Anda Terlalu Dekat 5 100 Jarak Anda Terlalu Dekat 6 120 Jarak Anda Terlalu Dekat 7 140 Jarak Anda Terlalu Dekat 8 160 Jarak Anda Terlalu Dekat 9 180 Jarak Anda Terlalu Dekat 10 200 Jarak Anda Terlalu Dekat 11 201 Jarak Anda Terlalu Dekat 12 202 Jarak Anda Terlalu Dekat 13 203 Jarak Anda Terlalu Dekat 14 204 Jarak Anda Terlalu Dekat 15 205 Jarak Anda Terlalu Dekat 16 206 Jarak tidak terditeksi 17 207 Jarak tidak terditeksi Dari tabel tersebut ternyata hasil dari jarak yang ditetapkan oleh penulis dengan hasil pengukuran yang dilakukan oleh program tidak tepat yang seharusnya jarak 3 meter kondisi status baru berubah ternyata pada jarak 2,06