9 dapat ditampilkan dalam bentuk sinyal digital. Maka nilai digital yang berupa
output sensor ini dapat ditampilkan pada sebuah liquid crystal display LCD. Untuk karakteristik sensivitas sensor MQ-7 ada pada Gambar 2.4.
Gambar 2.4 Karakteristik sensitifitas sensor MQ-7
2.7 Buzzer
Buzzer dalam hal ini dapat disebut dengan “bel listrik”. Buzzer yang kecil didasarkan pada suatu alat penggetar yang terdiri atas bahan lempengan disk
buzzer yang tipis membran dan lempengan logam tebal piezzoelektrik. Bila kedua lempengan diberi tegangan maka elektron akan mengalir dari lempengan
satu ke lempengan lain, demikian juga dengan proton. Keadaan ini menunjukkan bahwa gaya mekanik dan dimensi dapat diganti
oleh muatan listrik. Bila buzzer diberi tegangan maka lempengan 1 dan lempengan 2 bermuatan listrik. Dengan adanya muatan tersebut maka kedua
lempengan mengalami beda potensial. Adanya beda potensial menyebabkan lempengan 1 bergerak saling bersentuhan dengan lempengan 2 bergetar.
Diantara lempengan 1 dan lempengan 2 terdapat rongga udara, sehingga apabila terjadi proses bergetar akan menghasilkan bunyi dengan frekuensi tinggi. Proses
bergetarnya lempengan 1 dan lempengan 2 terjadi sangat cepat sehingga jeda suara tidak bisa terdengar oleh telinga.
Buzzer berfungsi untuk mengubah getaran listrik menjadi getaran suara.
Pada dasarnya prinsip kerja buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian
kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi
Universitas Sumatera Utara
10 akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas
magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat
udara bergetar yang akan menghasilkan suara. Buzzer ini digunakan sebagai indikator alarm.
a b
Gambar 2.5 Buzzer a. Simbol Buzzer b. Bentuk Buzzer
2.8 LCD Liquid Crystal Display
LCD Liquid Crystal Display adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan
diberbagai bidang misalnya alal –alat elektronik seperti televisi, kalkulator,
ataupun layar komputer. Pada bagian ini aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai
penampil yang nantinya akan digunakan untuk menampilkan status kerja alat. Adapun fitur yang disajikan dalam LCD ini adalah :
1. Terdiri dari 16 karakter dan 2 baris.
2. Mempunyai 192 karakter tersimpan.
3. Terdapat karakter generator terprogram
4. Dapat dialamati dengan mode 4-bit dan 8-bit
5. Dilengkapi dengan back light.
6. Tersedia VR untuk mengatur kontras.
7. Pilihan konfigurasi untuk operasi write only atau readwrite.
8. Catu daya +5 Volt DC dan Kompatibel dengan DT-51 dan DT-AVR Low
Cost Series serta sistem mikrokontrolermikroprosesor lain.
Universitas Sumatera Utara
11 Gambar 2.6 LCD Liquid Crystal Display
Adapun konfigurasi dan deskripsi dari pin-pin LCD antara lain : 1.
Pin 1 dihubungkan ke Gnd 2.
Pin 2 dihubungkan ke Vcc +5V 3.
Pin 3 dihubungkan ke bagian tegangan potensiometer 10KOhm sebagai pengatur kontras.
4. Pin 4 untuk membritahukan LCD bahwa sinyal yang dikirim adalah data, jika
Pin 4 ini diset ke logika 1 high, +5V, atau memberitahukan bahwa sinyal yang dikirim adalah perintah jika pin ini di set ke logika 0 low, 0V.
5. Pin 5 digunakan untuk mengatur fungsi LCD. Jika di set ke logika 1 high,
+5V maka LCD berfungsi untuk menerima data membaca data. Dan fungsi untuk mengeluarkan data, jika pin ini di set ke logika 0 low, 0V. Namun
kebanyakan aplikasi hanya digunakan untuk menerima data, sehingga pin 5 ini selalu dihubungkan ke Gnd.
6. Pin 6 adalah terminal enable. Berlogika 1 setiap kali pengiriman atau
pembaca data. 7.
Pin 7 – Pin 14 adalah data 8 bit data bus Aplikasi ini menggunakan 4 bit
MSB saja, sehingga pin data yang digunkan hanya Pin 11 – Pin 14.
8. Pin 15 dan Pin 16 adalah tegangan untuk menyalakan lampu LCD.
Tabel 1. Deskripsi Pin Pada LCD
Pin Deskripsi
1 Ground
2 Vcc
3 Pengatur kontras
Universitas Sumatera Utara
12 4
“RS” InstructionRegister Select 5
“RW” ReadWrite LCD Registers 6
“EN” Enable 7-14
Data IO Pins 15
Vcc 16
Ground
Cara kerja LCD Liquid Crystal Display pada aplikasi umumnya RW diberi logika renda
h “0”. Bus data terdiri dari 4-bit atau 8-bit. Jika jalur data 4-bit maka yang digunakan ialah DB4 sampai dengan DB7. Sebagaimana terlihat pada
table diskripsi, interface LCD merupakan sebuah parallel bus, dimana hal ini sangat memudahkan dan sangat cepat dalam pembacaan dan penulisan data dari
atau ke LCD. Kode ASCII yang ditampilkan sepanjang 8-bit dikirim ke LCD secara 4-bit atau 8 bit pada satu waktu.
Jika mode 4-bit yang digunakan, maka 2 nibble data dikirim untuk membuat sepenuhnya 8-bit pertama dikirim 4-bit MSB lalu 4-bit LSB dengan
pulsa clock EN setiap nibblenya. Jalur kontrol EN digunakan untuk memberitahu LCD bahwa mikrokontroller mengirimkan data ke LCD. Untuk mengirim data ke
LCD program harus menset EN ke kondisi high “1” dan kemudian menset dua
jalur kontrol lainnya RS dan RW atau juga mengirimkan data ke jalur data bus.
Saat jalur lainnya sudah siap, EN harus diset ke “0” dan tunggu beberapa saat tergantung pada datasheet
LCD, dan set EN kembali ke high “1”. Ketika jalur RS berada d
alam kondisi low “0”, data yang dikirimkan ke LCD dianggap sebagai sebuah perintah atau instruksi khusus seperti bersihkan layar, posisi kursor dll.
Ketika RS dalam kondisi high atau “1”, data yang dikirimkan adalah data ASCII
yang akan ditampilkan dilay ar. Misal, untuk menampilkan huruf “A” pada layar
maka RS harus diset ke “1”. Jalur kontrol RW harus berada dalam kondisi low 0 saat informasi pada data bus akan dituliskan ke LCD. Apabila RW berada
dalam kondisi high “1”, maka program akan melakukan query pembacaan data
dari LCD.
Universitas Sumatera Utara
13 Instruksi pembacaan hanya satu, yaitu Get LCD status membaca status
LCD, lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang menggunakan LCD, RW selalu diset ke “0”. Jalur data dapat terdiri 4 atau 8 jalur
tergantung mode yang dipilih pengguna, DB0, DB1, DB2, DB3, DB4, DB5, DB6 dan DB7. Mengirim data secara parallel baik 4-bit atau 8-bit merupakan 2
mode operasi primer. Untuk membuat sebuah aplikasi interface LCD, menentukan
mode operasi merupakan hal yang paling penting.
Modul LCD terdiri dari sejumlah memory yang digunakan untuk display. Semua teks yang kita tuliskan ke modul LCD akan disimpan didalam memory ini,
dan modul LCD secara berturutan membaca memory ini untuk menampilkan teks ke modul LCD itu sendiri.
Gambar 2.7 Peta Memory LCD character 16x2 Pada peta memori diatas, daerah yang berwarna biru 00 sd 0F dan 40 sd
4F adalah display yang tampak. Jumlahnya sebanyak 16 karakter per baris dengan dua baris. Angka pada setiap kotak adalah alamat memori yang
bersesuaian dengan posisi dari layar. Dengan demikian dapat dilihat karakter pertama yang berada pada posisi baris pertama menempati alamat 00h dan
karakter kedua yang berada pada posisi baris kedua menempati alamat 40h. Agar dapat menampilkan karakter pada display maka posisi kursor harus
terlebih dahulu diset. Instruksi Set Posisi Kursor adalah 80h dengan demikian untuk menampilkan karakter, nilai yang terdapat pada memory harus ditambahkan
dengan 80h. Sebagai contoh, jika kita ingin men ampilkan huruf “A” pada baris
kedua pada posisi kolom ke sepuluh, maka sesuai dengan peta memory, posisi karakter pada kolom 10 dari baris kedua mempunyai alamat 4Ah, sehingga
sebelum kita menampilkan huruf “A” pada LCD, kita harus mengirim instruksi set posisi kursor, dan perintah untuk instruksi ini adalah 80h ditambah dengan alamat
80h + 4Ah = 0Cah. Sehingga dengan mengirim perintah 0Cah ke LCD, akan menempatkan kursor pada baris kedua dan kolom ke 10.
Universitas Sumatera Utara
ix
BAB I PENDAHULUAN