İçindekiler:

Selam Dünya! CloudX M633 Kullanarak LCD'de: 4 Adım
Selam Dünya! CloudX M633 Kullanarak LCD'de: 4 Adım

Video: Selam Dünya! CloudX M633 Kullanarak LCD'de: 4 Adım

Video: Selam Dünya! CloudX M633 Kullanarak LCD'de: 4 Adım
Video: 23 NİSAN ŞARKISI - BİZİM BAYRAMIMIZ 🎉🎈I SİNGOSONGO TV - ÇOCUK ŞARKILARI 🎶 2024, Kasım
Anonim
Selam Dünya! CloudX M633 Kullanarak LCD'de
Selam Dünya! CloudX M633 Kullanarak LCD'de

Bu Eğitimde, LCD'de (Sıvı Kristal Ekran) göstereceğiz.

Adım 1: LCD (sıvı Kristal Ekran)

LCD (sıvı Kristal Ekran)
LCD (sıvı Kristal Ekran)

LCD'ler paralel bir arayüze sahiptir, bu da mikrodenetleyicinin ekranı kontrol etmek için aynı anda birkaç arayüz pinini manipüle etmesi gerektiği anlamına gelir. Arayüz aşağıdaki pinlerden oluşur:

LCD'nin hafızasında nereye veri yazdığınızı kontrol eden bir kayıt seçme (RS) pini. Ekranda ne olup bittiğini tutan veri kaydını veya LCD denetleyicisinin daha sonra ne yapılacağına ilişkin talimatları aradığı bir talimat kaydını seçebilirsiniz.

Okuma modunu veya yazma modunu seçen bir Okuma/Yazma (R/W) pimi

Kayıtlara yazmayı sağlayan bir Enable pini

8 veri pimi (D0 -D7). Bu pinlerin durumları (yüksek veya düşük), yazarken bir register'a yazdığınız bitler veya okurken okuduğunuz değerlerdir.

Ayrıca LCD'ye güç sağlamak, ekran kontrastını kontrol etmek ve LED'i açıp kapatmak için kullanabileceğiniz bir ekran kontrast pini (Vo), güç kaynağı pinleri (+5V ve Gnd) ve LED Backlight (Bklt+ ve BKlt-) pinleri de bulunmaktadır. sırasıyla arka ışık.

Ekranı kontrol etme işlemi, görüntülemek istediğiniz şeyin görüntüsünü oluşturan verileri veri kayıtlarına koymayı ve ardından talimatları talimat kaydına koymayı içerir. LiquidCrystal Library bunu sizin için basitleştirir, böylece düşük seviyeli talimatları bilmenize gerek kalmaz.

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 pin gerektirir. Metni ekranda görüntülemek için çoğu şeyi 4 bit modunda yapabilirsiniz, bu nedenle örnek 4 bit modunda 2x16 LCD'nin nasıl kontrol edileceğini gösterir.

2. Adım: BİLEŞEN

BİLEŞEN
BİLEŞEN
BİLEŞEN
BİLEŞEN
BİLEŞEN
BİLEŞEN
BİLEŞEN
BİLEŞEN
  • CloudX M633
  • CloudX SoftCard
  • V3 Kablosu
  • LCD 16x2
  • 10k Ohm Potansiyometre
  • atlama teli
  • 220 ohm direnç
  • ekmek tahtası

bileşeninizi buradan satın alabilirsiniz

3. Adım: DONANIM

DONANIM
DONANIM
  • Cloudx M633'ün LCD RS pininden dijital pin 1'e
  • LCD, Cloudx M633'ün pinden dijital pin 2'ye etkinleştirme
  • Cloudx M633'ün LCD D4 pininden dijital pin 3'e
  • Cloudx M633'ün LCD D5 pininden dijital pin 4'e
  • Cloudx M633'ün LCD D6 pininden dijital pin 5'e
  • Cloudx M633'ün LCD D7 pininden dijital pin 6'ya

Ek olarak, 10k'lık bir potu +5V'a ve GND'ye, sileceği (çıkış) LCD ekranlara VO pinine bağlayın. Ekranın arka ışığına güç sağlamak için genellikle LCD konektörünün 15 ve 16 numaralı pinlerinde 220 ohm'luk bir direnç kullanılır.

Adım 4: KODLAMA

Bu kodu CloudX IDE'nize kopyalayın

#dahil#dahil

kurmak(){

lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd(temizle); lcdCmd(imleçKapalı);

döngü(){

lcdWriteText(1, 2, "MERHABA DÜNYA!"); lcdWriteText(2, 2, "CLOUDX KULLANIYORUM");

}

}

Önerilen: