Daftar Isi:

Tutorial Tampilan LCD: 4 Langkah
Tutorial Tampilan LCD: 4 Langkah

Video: Tutorial Tampilan LCD: 4 Langkah

Video: Tutorial Tampilan LCD: 4 Langkah
Video: Cara seting proyektor agar tampilannya penuh 2024, November
Anonim
Tutorial Tampilan LCD
Tutorial Tampilan LCD

Ingin proyek Arduino Anda menampilkan pesan status atau pembacaan sensor? Maka tampilan LCD ini mungkin sangat cocok. Mereka sangat umum dan cara cepat untuk menambahkan antarmuka yang dapat dibaca ke proyek Anda.

Tutorial ini akan mencakup semua yang perlu Anda ketahui untuk memulai dan menjalankan LCD Karakter. Tidak hanya 16×2(1602) tetapi semua LCD karakter (misalnya, 16×4, 16×1, 20×4 dll.) yang didasarkan pada chip pengontrol LCD antarmuka paralel dari Hitachi yang disebut HD44780. Sebab, komunitas Arduino sudah mengembangkan library untuk menangani LCD HD44780; jadi kami akan menghubungkannya dalam waktu singkat.

Perlengkapan

  • ArduinoUNO
  • Layar LCD 16*2
  • Papan tempat memotong roti
  • Potensiometer 10K
  • Resistor 100 ohm
  • Kabel Jumper

Langkah 1: Ikhtisar Perangkat Keras

Ikhtisar Perangkat Keras
Ikhtisar Perangkat Keras
Ikhtisar Perangkat Keras
Ikhtisar Perangkat Keras
Ikhtisar Perangkat Keras
Ikhtisar Perangkat Keras

LCD ini ideal untuk menampilkan teks/karakter saja, oleh karena itu dinamakan 'LCD Karakter'. Layar memiliki lampu latar LED dan dapat menampilkan 32 karakter ASCII dalam dua baris dengan 16 karakter di setiap baris.

Setiap persegi panjang berisi kisi-kisi 5x8 piksel Jika Anda perhatikan lebih dekat, Anda sebenarnya dapat melihat persegi panjang kecil untuk setiap karakter pada layar dan piksel yang membentuk sebuah karakter. Masing-masing persegi panjang ini adalah grid 5x8 piksel. Meskipun mereka hanya menampilkan teks, mereka datang dalam berbagai ukuran dan warna: misalnya, 16×1, 16×4, 20×4, dengan teks putih di latar belakang biru, dengan teks hitam di hijau dan banyak lagi. Kabar baiknya adalah bahwa semua tampilan ini 'dapat ditukar' – jika Anda membangun proyek Anda dengan satu, Anda cukup mencabutnya dan menggunakan LCD ukuran/warna lain pilihan Anda. Kode Anda mungkin harus menyesuaikan dengan ukuran yang lebih besar tetapi setidaknya kabelnya sama!

Langkah 2: Pinout LCD Karakter 16×2

Pinout LCD Karakter 16×2
Pinout LCD Karakter 16×2

Sebelum masuk ke hookup dan kode contoh, pertama-tama mari kita lihat Pinout LCD.

GND harus terhubung ke ground Arduino. VCC adalah catu daya untuk LCD yang kita sambungkan pada pin 5 volt pada Arduino. Vo (Kontras LCD) mengontrol kontras dan kecerahan LCD. Menggunakan pembagi tegangan sederhana dengan potensiometer, kita dapat membuat penyesuaian halus pada kontras. Pin RS (Register Select) memungkinkan Arduino memberi tahu LCD apakah itu mengirim perintah atau data. Pada dasarnya pin ini digunakan untuk membedakan perintah dari data. Misalnya, ketika pin RS diset ke LOW, maka kita mengirimkan perintah ke LCD (seperti mengatur kursor ke lokasi tertentu, membersihkan layar, menggulir layar ke kanan dan seterusnya). Dan ketika pin RS di set HIGH maka kita mengirim data/karakter ke LCD. Pin R/W (Read/Write) pada LCD adalah untuk mengontrol apakah Anda sedang membaca data dari LCD atau menulis data ke LCD. Karena kami hanya menggunakan LCD ini sebagai perangkat OUTPUT, kami akan mengikat pin ini LOW. Ini memaksanya masuk ke mode MENULIS. Pin E (Enable) digunakan untuk mengaktifkan tampilan. Artinya, ketika pin ini disetel ke LOW, LCD tidak peduli apa yang terjadi dengan R/W, RS, dan jalur bus data; ketika pin ini disetel ke HIGH, LCD sedang memproses data yang masuk. D0-D7 (Data Bus) adalah pin yang membawa data 8 bit yang kami kirim ke layar. Misalnya, jika kita ingin melihat karakter huruf besar 'A' di layar, kita akan mengatur pin ini ke 0100 0001 (menurut tabel ASCII) ke LCD. Pin A-K (Anode & Cathode) digunakan untuk mengontrol backlight LCD.

Langkah 3: Pengkabelan – Menghubungkan LCD Karakter 16×2 Dengan Arduino Uno

Pengkabelan – Menghubungkan LCD Karakter 16×2 Dengan Arduino Uno
Pengkabelan – Menghubungkan LCD Karakter 16×2 Dengan Arduino Uno
Pengkabelan – Menghubungkan LCD Karakter 16×2 Dengan Arduino Uno
Pengkabelan – Menghubungkan LCD Karakter 16×2 Dengan Arduino Uno

Sebelum kita mengupload kode dan mengirim data ke layar, mari kita hubungkan LCD ke Arduino. LCD memiliki banyak pin (total 16 pin) yang akan kami tunjukkan cara memasangnya. Tapi, kabar baiknya adalah tidak semua pin ini diperlukan untuk kita terhubung ke Arduino. Kita tahu bahwa ada 8 jalur Data yang membawa data mentah ke tampilan. Namun, LCD HD44780 dirancang sedemikian rupa sehingga kita dapat berbicara dengan LCD hanya menggunakan 4 pin data (4-bit mode) bukan 8(8-bit mode). Ini menghemat 4 pin!

Sekarang, mari kita sambungkan Layar LCD ke Arduino. Empat pin data (D4-D7) dari LCD akan dihubungkan ke pin digital Arduino dari #4-7. Pin Enable pada LCD akan dihubungkan ke Arduino #2 dan pin RS pada LCD akan dihubungkan ke Arduino #1. Diagram berikut menunjukkan cara menyambungkan semuanya. Koneksi kabel LCD karakter 16x2 dan Arduino UNO Dengan itu, Anda sekarang siap untuk mengunggah beberapa kode dan mendapatkan pencetakan tampilan.

Langkah 4: Kode

Kode
Kode

Tautan Kode: Tutorial Tampilan LCD

Untuk setiap Pertanyaan Kirimi saya email ke: Email

Direkomendasikan: