Monday, February 22, 2021

Liguid Crystal Display (LCD) 16 x 2

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, atau pun layar komputer. Pada postingan 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.

Fitur LCD 16 x 2

Adapun fitur yang disajikan dalam LCD ini adalah :

a. Terdiri dari 16 karakter dan 2 baris.

b. Mempunyai 192 karakter tersimpan.

c. Terdapat karakter generator terprogram.

d. Dapat dialamati dengan mode 4-bit dan 8-bit.

e. Dilengkapi dengan back light.


Gambar:  Bentuk Fisik LCD 16 x 2

Spesifikasi Kaki LCD 16 x 2

Urutan Fungsi kaki LCD

1    Ground

2     Vcc

3     Pengatur kontras

4     “RS” Instruction/Register Select

5     “R/W” Read/Write LCD Registers

6      “EN” Enable

7-14   Data I/O Pins

15     Vcc

16     Ground

Cara Kerja LCD Secara Umum

Pada aplikasi umumnya RW diberi logika rendah “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 R/W) 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 dalam 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 dilayar. Misal, untuk menampilkan huruf “A” pada layar maka RS harus diset ke “1”. Jalur kontrol R/W harus berada dalam kondisi low (0) saat informasi pada data bus akan dituliskan ke LCD. Apabila R/W berada dalam kondisi high “1”, maka program akan melakukan query (pembacaan) data dari LCD. Instruksi pembacaan hanya satu, yaitu Get LCD status (membaca status LCD), lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang menggunakan LCD, R/W 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.

Mode 8-bit sangat baik digunakan ketika kecepatan menjadi keutamaan dalam sebuah aplikasi dan setidaknya minimal tersedia 11 pin I/O (3 pin untuk kontrol, 8 pin untuk data). Sedangkan mode 4 bit minimal hanya membutuhkan 7-bit (3 pin untuk kontrol, 4 pin untuk data). Bit RS digunakan untuk memilih apakah data atau instruksi yang akan ditransfer antara mikrokontroller dan LCD. Jika bit ini di set (RS = 1), maka byte pada posisi kursor LCD saat itu dapat dibaca atau ditulis. Jika bit ini di reset (RS = 0), merupakan instruksi yang dikirim ke LCD atau status eksekusi dari instruksi terakhir yang dibaca. 

untuk gambar skematik LCD 16x2 adalah sebagai  berikut:

Gambar : Skematik LCD 16 x 2.

Contoh membuat Rangkaian LCD 16x2 beserta Programnya

Rangkaian LCD 16x2
Program menampilkan Karakter LCD 16x2
Video pembuatan Karakter LCD




Monday, February 8, 2021

Membuat Karakter A di Dot Matrik 5x7 Colom Anoda Baris Catoda

 Didalam pembuatan karakter Dotmatrik berbasis simulsi ini menggunakan perangkat komputer dengan didukung Aplikasi

1. Proteus 8 digunakan untuk membuat Rangkaian dasar ATmega 8535, Resistor dan Dot matrik 5x7

2. Bascom AVR digunakan untuk membuat Program untuk menampilkan dot matrik karakter A

3. Corel digunakan untuk mendesain urutan pembentuk tampilan A

Berikut gambar Proteus dan Bascom AVR


Berikut urutan desain menampilkan karakter A

Dari gambar diatas untuk membuat karakter A pada Dot Matrik membutuhkan 5 langkah data biner baris dan kolom karena untuk menampikan A tidak bisa langsung led nyala semua. 

Untuk lebih jelasnya lihatlah Video dibawah ini Proses pembuatannya 

Tugas Peserta didik

Buatlah desain Dot Matrik membentuk karakter Angka sesuai no absen masing masing

misal no absen 3 membuat karakter dotmatrik 3

misal no absen 10 membuat karakter dotmatrik 0

misal no absen 25 membuat karakter dotmatrik 5

Hasil pekerjaan di foto dikirimkan di menu tugas kelas google classrom

cara mengerjakan bisa digambar di selembar kertas tulis tangan, bisa aplikasi android, bisa aplikasi komputer

Contoh gambarnya


Selamat belajar dan mengerjakan jika ada kendala bisa ditanyakan lewat WA, komentar classrom



Monday, February 1, 2021

DISPLAY DOT MATRIK

 DISPLAY DOT MATRIX

LED Dot Matrix adalah led yang disambung dan dirangkai menjadi deretan led atau pun dapat berupa dot matrix. Dot matrix merupakan deretan led yang membentuk array dengan jumlah kolom dan baris tertentu, sehingga titik-titik yang menyala dapat membentuk suatu karakter angka, huruf, tanda baca, dan sebagainya (Widyarini, 2012).

LED Dot Matrix adalah sejumlah LED yang disusun dalam kolom dan baris. LED ini kemudian digunakan untuk menampilkan Gambar-gambar atau tulisan yang biasanya ditampilkan dengan efek animasi tertentu. Oleh karena itu, matriks LED sering disebut sebagai Running Text atau Moving Sign.

Pada dasarnya LED memiliki dua buah kaki Anoda dan Katoda yang dimana untuk mengaktifkan LED tersebut Anoda kita beri VCC dan Katoda kita hubungkan ke Ground. Dot Matrix merupakan kumpulan dari LED yang dihubungkan sebagai berikut :

Colom A , Row C
Colom C, Row A

Bentuk fisik dot matrik

Karakter tulisan Dot Matrix