LCD 16 x 2 Perancangan program pada mikrokontroler

commit to user 23 Gambar 3.2 Rangkaian Mikrokntroler Rangkaian diatas merupakan rangkaian minimum untuk menghubungkan sensor SHT11, LCD dan Max232. Dengan default XTAL 110592 MHZ dan meggunakan kapasitor 27pF dan 30 pF. Dengan mode XTAL default akan mempengaruhi dalam pemrosesan program.digunakan juga regulator yaitu IC7805 sebagai penyetabil keluaran menjadi 5volt dengan kapasitas input masukan ke IC7805 30volt.

3.2.3 LCD 16 x 2

Dalam rangkaian ini digunakan output untuk monitoring adalah LCD Liquid Crystal Display dengan ukuran 16 x 2. Koneksi LCD dapat dilihat dalam gambar berikut. Gambar 3.3 LCD dan Mikrokonroler commit to user 24 Hasil dari input SHT11 dapat ditampilkan dalam LCD dengan proses dalam Mikrokontroler. Nilai hasil dari proses input SHT11 berupa suhu dan kelembaban dapat ditampilakan dalam mode string. Tampilan LCD memakai modus 4bit sehingga pin yang digunakan adalah adalah pin 11-14. Port untuk mengirim aalah port 0, dalam pengaturan tingkat kecerahan dipakai Trimer Potensio. Gambar 3.4 Skema Sistem minimum Mikrokontroler Dalam PCB 3.2.4 Rangakaian Max232 Rangkaian monitoring menggunakan LCD sedangkan untuk tampilan dalam komputer dibutuhkan IC Max232 sebagai konfersi. Digunakan DB9 atau komunikasi serial dalam dalam koneksi hubungan ke komputer. Rancangan dapat dilihat dalam gambar berikut. commit to user 25 Gambar 3.5 Rangakaian ICMax23 Pin yang digunakan adalah T1in dihubungkan ke pin TXD dimikrokontroler,kemudian dihubungkan dengan DB9 female. PIN dalam DB9 adalah pin 2,3 dan 2. Pin2 dihubungkan dengan Pin T1out pada ICMax232, Pin 3 dihubungkan dengan R1in pada ICMax232 sedangkan Pin 5 dihubungkan dengan Ground. Gambar 3.6 Skema Rangkaian Max232 dalam PCB 3.3 Perancangan software

3.3.1 Perancangan program pada mikrokontroler

Perancangan script data dalam pemrograman SHT11 yaitu sensor suhu dan kelembaban menggunakan bahasa tingkat tinggi yaitu menggunakan software Bascom AVR, hasil dari pemrograman dapat dilihat dalam diagram alir berikut. commit to user 26 Gambar 3.7 Diagram Alir program Utama Start Pengiriman perintah pembacaan suhu dan kelembaban SCK Pembacaan hasil pengukuran Tunggu 15 detik Kirim hasil ouput data ke LCD Masuk dalam perhitungan suhu dan kelembaban Kirim hasil ke serialpot DB9 Interface LCD Interface Visual Basic Pengiriman data ke html melalui visual basic Visual dalam html dan menjadi webserver commit to user 27

3.3.2 Deklarasi program