Arduino Kullanarak LCD (Sıvı Kristal Ekran) Arabirimi Nasıl Yapılır

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Arduino tabanlı gömülü sistem tasarımında Sıvı Kristal Ekran modülleri çok önemli bir rol oynar. Bu nedenle öğrenmek çok önemlidir LCD arayüzü nasıl yapılır gömülü sistem tasarımında 16 × 2 Arduino ile. İnsan dünyası ile makine dünyası arasındaki iletişimde ekran üniteleri çok önemlidir. Ekran ünitesi aynı prensipte çalışır, ekranın boyutuna bağlı değildir, büyük veya küçük olabilir. 16 × 1 ve 16 × 2 gibi basit ekranlar ile çalışıyoruz. 16 × 1 görüntüleme birimi bir satırda bulunan 16 karaktere ve 16 × 2 görüntü birimi 2 satırda bulunan 32 karaktere sahiptir. Her karakteri görüntülemek için 5 × 10 piksel olduğunu bilmeliyiz. Bu nedenle bir karakterin görüntülenmesi için 50 pikselin tamamı bir arada olmalıdır. Ekranda, görüntülenecek karakter piksellerini kontrol etmek için kullanılan HD44780 olan bir kontrolör bulunmaktadır.

Sıvı Kristal Ekran nedir?

sıvı kristal ekran likit kristalin ışık izleme özelliğini kullanır ve ışığı doğrudan yaymazlar. Sıvı kristal ekran, düz panel ekran veya elektronik görsel ekrandır. Az bilgi ile, LCD’lerin içeriği sabit görüntüde veya mevcut sözcükler, rakamlar veya mevcut sözcükler gibi görüntülenen veya gizlenen keyfi görüntüde elde edilir. 7 segmentli ekran . Rasgele görüntüler, küçük piksellerden oluşan büyük piksellerden oluşur ve öğenin daha büyük öğeleri vardır.




Sıvı kristal ekran

Sıvı kristal ekran

16 × 2 Likit Kristal Ekran

16 × 2 likit kristal ekran iki yatay çizgi içerir ve 16 ekran karakterinin alanını sıkıştırmak için kullanılır. Dahili olarak, LCD'nin aşağıda açıklanan iki kaydı vardır.



  • Komut Kaydı
  • Veri Kaydı

Komut Kaydı: Bu kayıt, LCD'ye özel bir komut eklemek için kullanılır. Komut, özel bir veri kümesidir ve sıvı kristal ekrana net ekran, 1. satıra geçme, 1. satıra geçme, imleci ayarlama vb. Gibi dahili komutu vermek için kullanılır.

Veri Kaydı: Veri kayıtları, LCD'deki satırı girmek için kullanılır.

16x2 Likit Kristal Ekran

16 × 2 Likit Kristal Ekran

Her bir pinin pim şeması ve açıklaması aşağıdaki tabloda açıklanmıştır.


Pin No Pin Adı

Pin Açıklaması

PIN 1

GND

Bu pim bir topraklama pimidir ve LCD, Toprağa bağlanır.

PIN 2

VCC

VCC pini, LCD'ye güç sağlamak için kullanılır

Toplu iğne 3

VEE

Bu pin, değişken direnci VCC ve Toprak arasına bağlayarak LCD'nin kontrastını ayarlamak için kullanılır.

Pin 4

RS

RS, kayıt seçimi olarak bilinir ve Komut / Veri kaydını seçer. Komut kaydını seçmek için RS sıfıra eşit olmalıdır. Veri kaydını seçmek için RS bire eşit olmalıdır.

Toplu iğne 5

R / W

Bu pin, Okuma / Yazma işlemlerini seçmek için kullanılır. Yazma işlemlerini gerçekleştirmek için R / W sıfıra eşit olmalıdır. Okuma işlemlerini gerçekleştirmek için R / W bire eşit olmalıdır.

Toplu iğne 6

İÇİNDE

Bu, pozitif darbeler bir pimden geçiyorsa bir etkinleştirme sinyal pimidir, ardından pim bir okuma / yazma pini olarak işlev görür.

Toplu iğne 7

DB0 - DB7

Pim 7, LCD'nin Veri pini olarak kullanılan toplam 8 pini içerir.

Toplu iğne 15

LED +

Bu pin VCC'ye bağlanır ve pin 16'nın LCD'nin arka ışık parlamasını ayarlaması için kullanılır.

Toplu iğne 16

LED -

Bu pim Toprağa bağlanır ve pim 15'in LCD'nin arka ışığının parlamasını ayarlaması için kullanılır.

Arduino Modülü ile LCD Arayüz

Aşağıdaki devre şeması, sıvı kristal ekranı ile birlikte gösterir. Arduino modülü . Devre şemasından LCD'nin RS pininin Arduino'nun 12. pinine bağlı olduğunu gözlemleyebiliriz. R / W pininin LCD'si toprağa bağlanır. Arduino'nun pini 11, LCD modülünün etkinleştirme sinyal pimine bağlanır. LCD modülü ve Arduino modülü, bu projede 4 bit mod ile arayüzlenmiştir. Dolayısıyla, LCD'nin DB4 ila DB7'si olan dört giriş hattı vardır. Bu işlem çok basittir, daha az bağlantı kablosu gerektirir ve ayrıca LCD modülünün en potansiyelini kullanabiliriz.

Arduino Modülü ile LCD Arayüz

Arduino Modülü ile LCD Arayüz

Dijital giriş hatları (DB4-DB7), 5-2'den Arduino pinleri ile arayüzlenir. Burada ekranın kontrastını ayarlamak için 10K potansiyometre kullanıyoruz. Arka LED ışığından geçen akım 560 ohm dirençten gelir. Harici güç girişi kart tarafından Arduino'ya sağlanır. PC'yi USB portu üzerinden kullanarak Arduino güç sağlayabilir. Devrenin bazı bölümleri, Arduino kartındaki 5V kaynağından alınan + 5V güç kaynağına ihtiyaç duyabilir.

Aşağıdaki şematik diyagram, Arduino ile arayüz oluşturan LCD modülünü göstermektedir.

Şematik diyagram

Şematik diyagram

Bu makale, LCD modülünün Arduino ile nasıl arayüz oluşturduğu hakkında bilgi verir. Umarım bu makaleyi okuyarak Arduino ile LCD modülünün nasıl yapılacağı hakkında temel bilgilere sahip olursunuz. Bu makaleyle ilgili herhangi bir sorunuz varsa veya mikrodenetleyici projeleri hakkında , lütfen aşağıdaki bölümde yorum yapmaktan çekinmeyin. İşte size soru, Arduino ile arayüz oluşturarak LCD modülünün işlevi nedir?

Fotoğrafa katkı verenler: