Pengukuran Tegangan Catu Daya

3.1.4 Perancangan Rangkaian Sensor 23

3.1.5 Perancangan Rangkaian Mikrokontroler ATMega8535

24 3.1.6 Perancangan Rangkaian Penguat 25

3.1.7 Perancangan Rangkaian Buzzer

25 3.1.8 Perancangan Rangkaian LCD Display 26

3.2 Skematika Rangkaian Pendeteksi Banjir

27 3.3 Perancangan Perangkat Lunak Program 28 3.1.9 Langkah - Langkah Atau Prosedur Pembuatan Program 28 3.3.2 Rancangan Program Sistem Deteksi Banjir Dengan Pemrograman Bahasa C Yaitu CV AVR 2.04 31 Bab 4 Analisa Program

4.1 Pengujian Program Mikrokontroler ATMega8535

36 4.2 Pengujian Program Utuh Deteksi Banjir Dengan Bahasa C 38 4.3 Pengukuran Rangkaian Mikrokontroller ATMega8535 42

4.4 Pengukuran Tegangan Catu Daya

43 4.5 Pengukuran Tegangan Regulator 44 4.6 Pengukuran Pulsa Keluaran Sensor PING 44 4.6.1 Tampilan Grafik Pengukuran Pulsa Keluaran Sensor Ping 44 4.6.2 Analisa Perhitungan Pengukuran Pulsa Sensor PING 46 4.7 Pengukuran Persentase Error 47 4.7.1 Analisa Perhitungan Persentase Error 48 Bab 5 Kesimpulan Dan Saran

5.1 Kesimpulan

49 5.2 Saran 49 Daftar Pustaka 50 Universitas Sumatera Utara DAFTAR TABEL Tabel 2.1 Tipe Data 9 Tabel 4.1 Hasil Pengukuran Tegangan Pin Mikrokontroller 42 Tabel 4.2 Hasil Pengukuran Pulsa Keluaran Sensor Ping 44 Tabel 4.3 Hasil Pengukuran Persentase Error 47 Universitas Sumatera Utara DAFTAR GAMBAR Gambar 2.1 Mikrokontroler ATMega8535 6 Gambar 2.2 Konfigurasi pin ATmega8535 Data Sheet AVR 7 Gambar 2.3 Sensor Jarak Ultrasonik Ping 17 Gambar 2.5 Bentuk Buzzer 18 Gambar 3.1 Diagram Blok 20 Gambar 3.2 Flowchart Deteksi Banjir 22 Gambar 3.3 Rangkaian Sensor Ultrasonik 24 Gambar 3.4 Konfigurasi Pin ATmega8535 25 Gambar 3.5 Rangkaian Penguat dan Buzzer 26 Gambar 3.6 Rangkaian LCD Display 26 Gambar 3.7 Skematika Rangkaian Deteksi Banjir Berbasis ATMega8535 27 Gambar 3.8 Jendela Pilihan Tipe File 28 Gambar 3.9 Jendela Konfirmasi 28 Gambar 3.10 CodeWizardAVR pada tab Chip 29 Gambar 3.11 CodeWizardAVR pada Alphanumeric LCD 29 Gambar 3.12 CodeWizardAVR pada tab Port B 29 Gambar 3.13 CodeWizardAVR pada tab Port C 30 Gambar 3.14 Genarate,Save and Exit 30 Gambar 3.15 Compile Program 30 Gambar 3.16 Jendela Informasi 31 Gambar 4.1 Grafik Jarak 16 cm 44 Gambar 4.2 Grafik Jarak 14 cm 45 Gambar 4.3 Grafik Jarak 12 cm 45 Gambar 4.4 Grafik Jarak 10 cm 45 Gambar 4.5 Grafik Jarak 8 cm 46 Universitas Sumatera Utara ABSTRAK Pada tugas akhir ini penulis membahas masalah yang berjudul “Monitoring Ketinggian Air Pada Bendungan Menggunakan Sensor Ultrasonik Berbasis Mikrokontroller ATMega8535”. Alat ini berfungsi sebagai sistem pemantauan ketinggian air secara elektronik yang dapat digunakan untuk memantau perubahan ketinggian air. Dengan memanfaatkan sensor ultrasonik sebagai detektor guna mendeteksi jarak. Sensor ini berdasarkan prinsip pantulan gelombang suara, dimana sensor memancarkan gelombang suara yang kemudian menangkapnya kembali dengan perbedaan waktu dan mikrokontroller ATMega8535 sebagai mikrokontrollernya. Kata Kunci : Mikrokontroller ATMega8535 dan Sensor Ultrasonik Universitas Sumatera Utara

BAB 1 PENDAHULUAN

1.1 Latar Belakang