Cara Menggunakan Layar LCD - Arduino Tutorial

Pustaka LiquidCrystal memungkinkan Anda untuk mengontrol layar LCD yang kompatibel dengan driver Hitachi HD44780. Ada banyak dari mereka di luar sana, dan Anda biasanya dapat menemukannya dengan antarmuka 16-pin.

Dalam tutorial ini Anda akan belajar cara menggunakan layar LCD 16x2 (dan 20x4) dengan Arduino uno.

Anda juga akan belajar cara menggunakan fungsi lcd.begin (), lcd.print () dan lcd.setCursor ()

Jadi, mari kita mulai!

Langkah 1: Apa yang Anda Butuhkan

Untuk tutorial ini Anda perlu:

  • Arduino uno
  • Papan tempat memotong roti
  • LCD 16x2
  • Potensiometer (mis. 4.7K)

Langkah 2: Tentang Pinout Dislpay LCD

Antarmuka paralel terdiri dari pin berikut:

  • Pin Catu Daya (Vss / Vcc): Hidupkan LCD
  • Pin kontras (Vo): Mengontrol kontras tampilan
  • Pin Register Select (RS): Mengontrol ke mana dalam memori LCD Anda menulis data
  • Baca / Tulis (R / W): Memilih mode membaca atau mode penulisan
  • Aktifkan pin: Mengaktifkan penulisan ke register
  • 8 pin data (D0 -D7): Status pin ini (tinggi atau rendah) adalah bit yang Anda tulis ke register saat Anda menulis, atau nilai yang Anda baca saat Anda membaca.
  • Pin Lampu latar (Bklt + dan BKlt-): Menghidupkan / mematikan lampu latar LED

LCD yang kompatibel dengan Hitachi dapat dikontrol dalam dua mode: 4-bit atau 8-bit. Mode 4-bit membutuhkan tujuh pin I / O dari Arduino, sedangkan mode 8-bit membutuhkan 11 pin.

Untuk menampilkan teks di layar, Anda dapat melakukan hampir semua hal dalam mode 4-bit, jadi dalam tutorial ini kita akan menggunakan mode 4-bit.

Langkah 3: Sirkuit

Koneksi mudah, lihat gambar di atas dengan skema rangkaian papan tempat memotong roti.

Langkah 4: Kode

Ini kodenya, disematkan menggunakan codebender!

Perintah lcd.begin (16, 2) mengatur jumlah kolom dan baris LCD. Misalnya, jika Anda memiliki LCD dengan 20 kolom dan 4 baris (20x4), Anda harus mengubahnya menjadi lcd.begin (20x4).

Perintah lcd.print ("--message--") mencetak pesan ke kolom pertama dan baris layar lcd. "Pesan" harus memiliki panjang maksimum sama dengan nomor kolom lcd. Misalnya, untuk 16 kolom, panjang maks tampilan sama dengan 16 dan untuk 20 kolom, panjang maksimal max sama dengan 20.

Perintah lcd.setCursor (0, 1) akan mengatur kursor ke kolom pertama dari baris kedua. Jika Anda memiliki LCD 20x4 dan Anda ingin mencetak pesan ke kolom lima dan baris ketiga Anda harus menggunakan: lcd.setCursor (4, 2).

Coba unduh plugin codebender dan klik tombol Run on Arduino untuk memprogram Arduino Anda dengan sketsa ini. Dan itu saja, Anda sudah memprogram papan Arduino Anda!

Anda dapat terus bermain dengan itu dengan mengklik tombol "Edit" / dan mulai membuat modifikasi Anda sendiri ke kode. Misalnya, coba ubah pesan pada baris pertama dan kedua.

Langkah 5: Dilakukan Dengan Baik!

Anda telah berhasil menyelesaikan satu lagi tutorial "Bagaimana cara" Arduino dan Anda belajar cara menggunakan layar LCD dengan Arduino uno.

Saya harap Anda menyukai ini, beri tahu saya di komentar.

Akan ada lebih banyak dari mereka, jadi pastikan untuk mengklik tombol Follow!

Artikel Terkait