Sedangkan CodeVisionAVR merupakan software C-cross Compiler, dimana program dapat ditulis dalam bahasa C, CodeVision memiliki IDE Integrated
Development Environment yang lengkap, dimana penulisan program, compile,
link, pembuatan kode mesin assembler dan download program ke chip AVR dapat dilakukan dengan CodeVision, selain itu ada fasilitas terminal, yaitu
melakukan komunikasi serial dengan mikrokontroler yang sudah di program. Proses download program ke IC mikrokontroler AVR dapat menggunakan Sistem
programmable Flash on-Chip mengizinkan memori program untuk diprogram
ulang dalam sistem menggunakan hubungan serial SPI.
2.7. Software ATMega8535 Editor dan Simulator
2.7.1 Software ATMega8535 Editor
Instruksi - instruksi yang merupakan bahasa C tersebut dituliskan pada sebuah editor, yaitu Code Vision AVR. Tampilannya seperti berikut ini:
Gambar 2.16 Tampilan Code Vision AVR
2.7.2 Software Downloader
Melakukan download program ke mikrokontroler dapat menggunakan ponyprog2000. Tampilannya seperti di bawah ini:
Gambar 2.17 Tampilan Ponyprog2000
2.7.3. Software Desain PCB Printed Circuit Board Eagle 4.13r
Untuk mendesain PCB dapat digunakan software eagle 4.13r yang dapat di-download di internet secara gratis . Tampilan software eagle 4.13r dapat dilihat
pada gambar 2.4 dibawah ini :
Gambar 2.18 Tampilan software Eagle 4.13r
Cara menggunakan software ini terlebih dahulu yang dikerjakan adalah mendesain skematik rangkaian, setelah itu memindahkannya ke dalam bentuk
board dan mendesain tata letak komponen sesuai keinginan tetapi harus sesuai jalur rangkaian nya agar rangkaian dapat berfungsi sesuai dengan skematiknya.
Setelah itu didesain layout PCB nya , barulah siap di-print dan di-transfer ke PCB. Pada proses pentransferan layout ke PCB dapat digunakan kertas Transfer
Paper. Cara menggunakan software ini terlebih dahulu yang dikerjakan adalah
mendesain skematik rangkaian, setelah itu memindahkannya ke dalam bentuk board dan mendesain tata letak komponen sesuai keinginan tetapi harus sesuai
jalur rangkaian nya agar rangkaian dapat berfungsi sesuai dengan skematiknya. Setelah itu didesain layout PCB nya , barulah siap di-print dan di-transfer ke
PCB. Pada proses pentransferan layout ke PCB dapat digunakan kertas Transfer Paper.
BAB 3 PERANCANGAN SISTEM
3.1. Diagram Blok Sistem
SENSOR ULTRASONIK
ATMEGA 8535
Baterai 9V
LCD
MODEM WAVECOM
Gambar 3.1. Diagram Blok Sistem
Fungsi Tiap Blok
1. Blok Sensor Ultrasonik : Sebagai inputpenghitung ketinggian level air.
2. Blok mikrokontroller : Mengkonversi data dari sensor dan modul
GSM Wavecom 3. Blok LCD
: Sebagai output tampilan 4. Blok Baterai 9V
: sebagai penyedia tegangan ke sistem dan sensor 5. Blok Modul-GSM
: Sebagai pengirim informasi dan penerima Feedback