Bagaimana Antarmuka LCD (Liquid Crystal Display) Menggunakan Arduino

Coba Instrumen Kami Untuk Menghilangkan Masalah





Dalam desain embedded system berbasis Arduino, modul Liquid Crystal Display memainkan peran yang sangat penting. Oleh karena itu, sangat penting untuk dipelajari bagaimana antarmuka LCD dengan Arduino 16 × 2 dalam desain sistem tertanam. Unit tampilan sangat penting dalam komunikasi antara dunia manusia dan dunia mesin. Unit tampilan bekerja dengan prinsip yang sama, tidak tergantung pada ukuran layar, mungkin besar atau kecil. Kami sedang mengerjakan tampilan sederhana seperti unit 16 × 1 dan 16 × 2. Unit tampilan 16 × 1 memiliki 16 karakter yang ada dalam satu baris dan unit tampilan 16 × 2 memiliki 32 karakter yang ada dalam 2 baris. Perlu kita ketahui bahwa untuk menampilkan setiap karakter terdapat 5 × 10 piksel. Jadi untuk menampilkan satu karakter semua 50 piksel harus bersama-sama. Pada tampilan terdapat pengontrol yaitu HD44780 yang digunakan untuk mengontrol piksel karakter yang akan ditampilkan.

Apa itu Layar Kristal Cair?

Itu layar kristal cair menggunakan properti pemantauan cahaya kristal cair dan tidak memancarkan cahaya secara langsung. Layar kristal cair adalah layar panel datar atau tampilan visual elektronik. Dengan informasi rendah, konten LCD diperoleh dalam gambar tetap atau gambar sewenang-wenang yang ditampilkan atau disembunyikan seperti kata-kata, angka, atau Tampilan 7 segmen . Gambar sewenang-wenang terdiri dari tidak besar piksel kecil dan elemen memiliki elemen yang lebih besar.




Layar Kristal Cair

Layar Kristal Cair

Layar Kristal Cair 16x2

Layar kristal cair 16 × 2 berisi dua garis horizontal dan digunakan untuk mengompresi ruang dari 16 karakter tampilan. Pada inbuilt, LCD memiliki dua register yang dijelaskan di bawah ini.



  • Daftar Perintah
  • Daftar Data

Daftar Perintah: Register ini digunakan untuk memasukkan perintah khusus ke dalam LCD. Perintah adalah kumpulan data khusus dan digunakan untuk memberikan perintah internal ke tampilan kristal cair seperti layar yang jelas, pindah ke baris 1 karakter 1, mengatur kursor, dll.

Daftar Data: Register data digunakan untuk memasukkan baris di LCD

Layar Kristal Cair 16x2

Layar Kristal Cair 16x2

Diagram pin dan deskripsi masing-masing pin telah dijelaskan pada tabel berikut.


Pin No Nama Pin

Deskripsi Pin

Pin 1

GND

Pin ini adalah pin arde dan LCD dihubungkan ke arde

Pin 2

VCC

Pin VCC digunakan untuk menyuplai daya ke LCD

Pin 3

VEE

Pin ini digunakan untuk mengatur kontras LCD dengan menghubungkan resistor variabel di antara VCC & Ground.

Pin 4

RS

RS dikenal sebagai register pilih dan memilih register Perintah / Data. Untuk memilih register perintah, RS harus sama dengan nol. Untuk memilih register Data RS harus sama dengan satu.

Pin 5

R / W

Pin ini digunakan untuk memilih operasi Read / Write. Untuk melakukan operasi tulis, R / W harus sama dengan nol. Untuk melakukan operasi baca, R / W harus sama dengan satu.

Pin 6

DI

Pin ini merupakan sinyal pengaktifan jika pulsa positif melewati sebuah pin, maka pin tersebut berfungsi sebagai pin baca / tulis.

Pin 7

DB0 ke DB7

Pin 7 berisi total 8 pin yang digunakan sebagai pin Data LCD.

Pin 15

LED +

Pin ini terhubung ke VCC dan digunakan untuk pin 16 untuk mengatur cahaya lampu latar LCD.

Pin 16

LED -

Pin ini terhubung ke Ground dan digunakan untuk pin 15 untuk mengatur cahaya lampu latar LCD.

Antarmuka LCD dengan Modul Arduino

Diagram sirkuit berikut menunjukkan tampilan kristal cair dengan Modul Arduino . Dari diagram rangkaian, kita dapat mengamati bahwa pin RS LCD terhubung ke pin 12 Arduino. Pin LCD R / W dihubungkan ke ground. Pin 11 dari Arduino terhubung ke pin sinyal pengaktifan modul LCD. Modul LCD & modul Arduino dihubungkan dengan mode 4-bit dalam proyek ini. Oleh karena itu ada empat jalur input yang DB4 ke DB7 dari LCD. Proses ini sangat sederhana, memerlukan lebih sedikit kabel koneksi dan kami juga dapat memanfaatkan modul LCD secara maksimal.

Antarmuka LCD dengan Modul Arduino

Antarmuka LCD dengan Modul Arduino

Jalur input digital (DB4-DB7) dihubungkan dengan pin Arduino dari 5-2. Untuk mengatur kontras tampilan disini kami menggunakan potensiometer 10K. Arus yang melalui lampu LED belakang berasal dari resistor 560-ohm. Colokan daya eksternal disediakan oleh papan ke Arduino. Menggunakan PC melalui port USB, Arduino dapat memberi daya. Beberapa bagian dari rangkaian dapat memerlukan catu daya + 5V yang diambil dari sumber 5V pada papan Arduino.

Diagram skematik berikut menunjukkan modul LCD yang berinteraksi dengan Arduino.

Diagram skematik

Diagram skematik

Artikel ini memberikan informasi tentang bagaimana modul LCD berinteraksi dengan Arduino. Saya harap dengan membaca artikel ini Anda telah mendapatkan pengetahuan dasar tentang bagaimana modul LCD dengan Arduino. Jika Anda memiliki pertanyaan tentang artikel ini atau tentang proyek mikrokontroler , jangan ragu untuk memberikan komentar di bagian bawah. Berikut pertanyaannya untuk anda, apa fungsi modul LCD dengan interface Arduino?

Kredit Foto: