Perancangan Perangkat Lunak .1 Diagram Alir Program Pengujian Sistem Mikrokontroler ATMega8535

Pin 1 Gnd dan pin 2 Vcc pada LCD dihubungkan dengan sumber tegangan 5 Volt, dan VEE pin 3 LCD dihubungkan dengan Gnd dan Vcc. Ini berfungsi untuk mengatur kontras pada LCD, dimana kontras mencapai nilai maksimum pada saat kondisi pin ini pada tegangan tegangan 0 Volt. Pin 4 Reset LCD terhubung ke pin mikrokontroler yang berfungsi untuk pengaksesan register data pada logika 1 dan untuk mengakses register perintah pada logika 0. Pin 5 RW pada LCD terhubung dengan mikrokontroler berfungsi untuk mengetahui bahwa LCD sedang pada mode pembacaan logika 1 dan pada mode penulisan logika 0. Pin ini dihubungkan langsung ke Gnd untuk aplikasi yang tidak memerlukan pembacaan. Pin 6 Enable LCD berfungsi untuk mengaktifkan clock LCD. Pin 11-14 D4-D7 LCD merupakan data bus yang berfungsi akan menulis dan membaca data. Pin-pin ini dihubungkan ke mikrokontroler. Pin-pin pada LCD dihubungkan ke PA.0 - PA.5 pada mikrokontroler. 3.2 Perancangan Perangkat Lunak 3.2.1 Diagram Alir Program Start Ambil data Suhu dan Kelembaban Tampilkan Data Suhu dan Kelembaban pada LCD Kirim Data Suhu dan kelmbaban ke Kit penerima Gambar 3.6 Flowchart Stasiun Pemancar Pada stasiun pemancar, program diawali dengan rutin pengambilan data pada lingkungan. Kemudian, data-data tersebut diproses untuk ditampilkan pada LCD sehingga dapat diketahui berapa nilai data suhu dan kelembaban pada lingkunga. Nilai Universitas Sumatera Utara data suhu dan kelembaban yang ditampilkan tadi kemudian dikirimkan ke unit penerima data suhu dan kelembaban. Setelah itu, program akan kembali ke rutin pengambilan data pada lingkungan. Start Ambil data suhu dan Kelembaban dari Kit Pemancar Kirim Data Suhu dan Kelembaban ke PC Tampilkan dan simpan data Suhu dan Kelembaban pada PC Gambar 3.7 Flowchart Stasiun Penerima Pada stasiun penerima, program diawali dengan rutin pengambilan data dari unit pemancar data suhu dan kelembaban. Kemudian data-data tersebut diproses untuk dikirimkan ke PC Personal Computer dan akan ditampilkan dan disimpan pada PC Personal Computer. Setelah itu, program akan kembali ke rutin pengambilan data dari unit pemancar data suhu dan kelembaban. Universitas Sumatera Utara BAB 4 PENGUJIAN DAN PEMBAHASAN SISTEM

4.1 Pengujian Sistem Mikrokontroler ATMega8535

Untuk mengetahui apakah rangkaian mikrokontroller ATMega8535 telah bekerja dengan baik, maka dilakukan pengujian. Pengujian bagian ini dilakukan dengan memberikan program sederhana pada mikrokontroler ATMega8535. Programnya adalah sebagai berikut: regfile = m8535.dat crystal = 4000000 Config Portb = Output Ddrc = B11111111 Config Pinb.0 = Output Do Set Portb.0 Wait 1 Reset Portb.0 Wait 1 Loop Program di atas bertujuan untuk menghidupkan LED yang terhubung ke Portb.0 selama 1 detik dan mematikannya selama 1 detik secara terus menerus. Perintah set Portb.0 memiliki logika high 1 yang berarti LED hidup, dan perintah reset Portb.0 memiliki logika low0. 4.2 Pengujian Power supply Universitas Sumatera Utara Pengujian pada bagian rangkaian power supply ini dapat dilakukan dengan mengukur tegangan pada titik-titik tertentu dari rangkaian ini, dengan menggunakan volt meter digital. Gambar 4.1 Rangkaian Power supply Pengujian rangkaian ini juga bisa dibuktikan dengan menggunakan osiloskop, berikut adalah tampilan keluaran pada osiloskop : Gambar 4.2. Keluaran Trafo 12 Volt Gambar 4.3. Keluaran Dioda 12 Volt Universitas Sumatera Utara Gambar 4.4. Keluaran 5 Volt

4.3 Pengujian Rangkaian LCD