Pengujian Rangkaian LCD Pengujian Rangkaian RS-232

37 37 Gambar 4.3. Grafik pemanasan DT-Sense LPG Sensor konsentrasi ppm – vs – waku t Pada saat power-up, LED hijau pada modul sensor akan berkedip dengan cepat sampai kondisi pemanasan sensor dan hasil pembacaan sensor sudah stabil. Jika kondisi stabil sudah tercapai, maka LED hijau pada modul sensor akan menyala tanpa berkedip. Pada kondisi operasi normal setelah kondisi power-up, LED merah akan menyala atau padam sesuai dengan hasil pembacaan sensor dan mode operasi yang dipilih. Sedangkan selama hasil pembacaan sensor stabil, LED hijau akan tetap menyala dan hanya berkedip pelan tiap 1 detik jika ada perubahan konsentrasi gas.

4.3. Pengujian Rangkaian LCD

Bagian ini hanya terdiri dari sebuah LCD dot matriks 16x2 karakter. Pengujian ini dilakukan untuk menunjukkan tampilan hasil pengukuran sensor gas MQ-6 dan tampilan dari beberapa keterangan lainnya. LCD dihubungkan langsung ke Port A dari mikrokontroler yang berfungsi mengirimkan data hasil pengolahan untuk ditampilkan dalam bentuk alfabet dan numerik pada LCD. Display karakter pada LCD diatur oleh pin EN, RS dan RW. Jalur EN dinamakan Enable. Jalur ini digunakan untuk memberitahu LCD bahwa anda sedang mengirimkan sebuah data. Untuk mengirimkan data ke LCD, maka melalui program EN harus dibuat 38 38 logika low ‘0’ dan set high ‘1’ pada dua jalur kontrol yang lain RS dan RW. Jalur RW adalah jalur kontrol ReadWrite. Ketika RW berlogika low ‘0’, maka informasi pada bus data akan dituliskan pada layar LCD. Ketika RW berlogika high ‘1’, maka program akan melakukan pembacaan memori dari LCD. Sedangkan pada aplikasi umum pin RW selalu diberi logika low ‘0’. Berdasarkan keterangan di atas maka kita sudah dapat membuat progam untuk menampilkan karaker pada display LCD. Adapun program yang diisikan ke mikrokontroller untuk menampilkan karakter pada display LCD adalah sebagai berikut: include mega32a.h include stdio.h include delay.h include alcd.h void mainvoid { PORTA=0xff; DDRA=0x0F; PORTB = 0X03; DDRB = 0X8F; PORTB.7 = 1; DDRB.7 = 0; lcd_init16; lcd_gotoxy0,0; lcd_putsfZikri LPG Sensor; } Program di atas akan menampilkan kata “Zikri LPG Sensor” di baris pertama pada display LCD 16x2. Pada alat dalam penelitian ini, saat keseluruhan rangkaian diaktifkan, maka pada LCD akan menampilkan status sensor dan memberitahukan apabila mengirim dan menerima sms. Untuk tampilan pengujian LCD dapat dilihat pada gambar 4.4. Gambar 4.4. Display pengujian LCD 16x2 39 39

4.4. Pengujian Rangkaian RS-232

Pengujian pada RS-232 ini bertujuan untuk mengetahui apakah RS-232 sudah berfungsi dengan baik untuk terhubung ke komunikasi yang lain. Pengujian ini dilakukan dengan cara menghubungkan kaki 3 konektor RS-232 sebagai kaki pengirirm TX dan kaki 2 konektor RS-232 sebagai kaki penerima RX agar IC Max232 dapat bekerja secara null modem. Setelah itu kirim data serial melalui komputer dengan menggunaan tera term yang terdapat pada PC. Jika pengiriman data sama dengan di tera term maka RS-232 dapat berfungsi dengan baik. Karena komunikasi RS-232 full duplex jadi jalur pengirim Tx dan penerima Rx terpisah, setelah jalur pengirim dan penerima pada output TTL RS- 232 digabungkan selanjutnya komputer mengirim program ke mirokontroler melalui ISP Downloader, program yang dikirim adalah sebagai berikut. include mega32a.h include delay.h Void main { UCSRA=0RXC | 0TXC | 0UDRE | 0FE | 0DOR | 0UPE | 0U2X | 0MPCM; UCSRB=0RXCIE | 0TXCIE | 0UDRIE | 1RXEN | 1TXEN | 0UCSZ2 | 0RXB8 | 0TXB8; UCSRC=1URSEL | 0UMSEL | 0UPM1 | 0UPM0 | 0USBS | 1UCSZ1 | 1UCSZ0 | 0UCPOL; UBRRH=0x00; UBRRL=0x19; while 1 { Place your code here printftes serial \n\r; delay_ms2000; } } Selanjutnya buka software Tera Term, dan monitor akan menampilkan tampilan seperti pada gambar 4.5. 40 40 Gambar 4.5. Pengujian rangkaian driver RS-232 menggunakan Tera Term Kemudian klik button Serial, lalu klik OK. Maka selanjutnya monitor akan menampilkan tampilan yang telah diprogram pada mikrokontroler seperti yang terlihat pada gambar 4.6. Gambar 4.6. Tampilan hasil pengujian RS-232

4.5. Pengujian Modul GSM Wavecom Fastrack M1306b