LCD Ekran Nasıl Kullanılır - Arduino Eğitimi

LiquidCrystal kütüphanesi, Hitachi HD44780 sürücüsüyle uyumlu LCD ekranları kontrol etmenizi sağlar. Orada birçoğu var ve bunları genellikle 16 pinli arayüzle bulabilirsiniz.

Bu öğreticide Arduino uno ile LCD 16x2 ekranın (ve 20x4) nasıl kullanılacağını öğreneceksiniz.

Ayrıca lcd.begin (), lcd.print () ve lcd.setCursor () işlevlerinin nasıl kullanılacağını da öğreneceksiniz.

Hadi başlayalım!

Adım 1: Gerekenler

Bu eğitim için ihtiyacınız olacak:

  • Arduino uno
  • Breadboard
  • LCD 16x2
  • Potansiyometre (örn. 4.7K)

Adım 2: LCD Dislpay Pinout Hakkında

Paralel arabirim aşağıdaki pimlerden oluşur:

  • Güç Kaynağı pimleri (Vss / Vcc): LCD'ye güç verin
  • Kontrast pimi (Vo): Ekran kontrastını kontrol eder
  • Kayıt Seç (RS) iğnesi: LCD'nin belleğinde nereye veri yazacağınızı kontrol eder
  • Okuma / Yazma (R / W): Okuma modunu veya yazma modunu seçer
  • Pimi etkinleştir: Kayıtlara yazmayı sağlar
  • 8 veri iğnesi (D0 -D7): Bu iğnelerin durumları (yüksek veya düşük), yazarken bir kayıt defterine yazdığınız bitler veya okurken okuduğunuz değerlerdir.
  • Arka ışık (Bklt + ve BKlt-) pimleri: LED arka ışığını açar / kapatır

Hitachi uyumlu LCD'ler iki modda kontrol edilebilir: 4 bit veya 8 bit. 4 bit modu Arduino'dan yedi G / Ç pini gerektirirken 8 bit modu 11 pim gerektirir.

Ekranda metin görüntülemek için, her şeyi 4 bit modunda yapabilirsiniz, bu nedenle bu öğreticide 4 bit modunu kullanacağız.

Adım 3: Devre

Bağlantılar kolaydır, breadboard devre şeması ile yukarıdaki resme bakın.

4. Adım: Kod

İşte kodlayıcı kullanılarak gömülü kod!

Lcd.begin (16, 2) komutu, sütun ve satırların LCD sayısını ayarlar. Örneğin, 20 sütun ve 4 satırlı (20x4) bir LCD'niz varsa bunu lcd.begin (20x4) olarak değiştirmeniz gerekecektir.

Lcd.print ("--message--") komutu, lcd ekranının ilk sütununa ve satırına bir mesaj yazdırır. "Mesaj", LCD sütun numarasına eşit maksimum uzunluğa sahip olmalıdır. Örneğin, 16 sütun için maksimum uzunluk 16'ya eşittir ve 20 sütun için maksimum uzunluk 20'ye eşittir.

Lcd.setCursor (0, 1) komutu, imleci ikinci satırın ilk sütununa ayarlar. LCD 20x4'ünüz varsa ve sütun 5 ve üçüncü satıra bir mesaj yazdırmak istiyorsanız şunları kullanmalısınız: lcd.setCursor (4, 2).

Codebender eklentisini indirmeyi ve Arduino'nuzu bu taslakla programlamak için Arduino'da Çalıştır düğmesini tıklamayı deneyin. Ve işte bu, Arduino kartınızı programladınız!

"Düzenle" / düğmesini tıklayarak oynamaya devam edebilir ve kodda kendi değişikliklerinizi yapmaya başlayabilirsiniz. Örneğin, birinci ve ikinci satırdaki mesajı değiştirmeyi deneyin.

Adım 5: Aferin!

Arduino "Nasıl Yapılır" eğitimini başarıyla tamamladınız ve Arduino uno ile bir LCD ekran kullanmayı öğrendiniz.

Umarım beğenmişsinizdir, yorumlarda bana bildirin.

Bunlardan daha fazlası olacak, bu yüzden Takip Et düğmesini tıkladığınızdan emin olun!

İlgi̇li̇ Makaleler