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