Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu

EkranSeviye 5 · Veri yolları: I²C / SPI sensörler, ekranlar, haberleşme

PCF8574 I²C LCD adaptörü

Arayüz
I²C (0x20–0x27; PCF8574A 0x38 taban)
Gerilim
VCC → 5V
Sürükle: döndür · tekerlek: yakınlaş · temsilî model

Nedir?

16×2 veya 20×4 karakter LCD'nin arkasına lehimlenen, PCF8574 G/Ç genişletici yongalı küçük bir adaptör kartıdır. LCD'yi yalnızca iki veri hattıyla (SDA, SCL) kontrol ederek mikrodenetleyicide pin tasarrufu sağlar.

Nasıl çalışır?

PCF8574, I²C üzerinden gelen bir baytı 8 çıkış pinine aktaran bir genişleticidir; bu pinler LCD'nin 4 bit veri, RS, E ve arka ışık hatlarına bağlıdır. Adres A0, A1, A2 jumper'larıyla PCF8574'te 0x20 ile 0x27, PCF8574A'da 0x38 ile 0x3F arasında seçilir, böylece aynı hatta 8 ekran kullanılabilir. Kart üzerindeki trimpot kontrastı ayarlar.

Ne zaman seçilir?

Pin sayısı kısıtlı projelerde karakter LCD kullanmak için en kolay yoldur. Ekran yazılımda yavaş güncellendiği için hızlı grafik gerekiyorsa SPI ile çalışan OLED veya TFT ekranlar daha uygundur.

Laboratuvarda: I2C LCD (PCF8574)

Aynı ekran yalnız iki veri kablosuyla (SDA/SCL). Adres 0x27. Kütüphane açılışta ~1 s bekler, sonra yazı gelir.

Laboratuvarda aç

Özellikler

  • 8-bit I/O genişletici
  • A0/A1/A2 adres jumper'ları
  • Kontrast trimpot

Nerede kullanılır

  • 16×2 LCD'yi 2 pine indirir

Dikkat

  • Ekran boşsa önce kontrast, sonra I²C scanner ile adres (0x27/0x3F)

Kaynak: Hyvex Academy elektronik serisi (seri-el-ekran).

Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç