İçindekiler:

Arduino Projelerinde HX1230 Monokrom LCD: 4 Adım
Arduino Projelerinde HX1230 Monokrom LCD: 4 Adım

Video: Arduino Projelerinde HX1230 Monokrom LCD: 4 Adım

Video: Arduino Projelerinde HX1230 Monokrom LCD: 4 Adım
Video: Демо-версия LvGL + Zephyr (v3.4) с дисплеем SSD1306 (обновление) 2024, Kasım
Anonim
Arduino Projelerinde HX1230 Monokrom LCD
Arduino Projelerinde HX1230 Monokrom LCD

Parçalar:

  • herhangi bir Arduino
  • HX1230 96x68 piksel LCD (Nokia 1202, STE2007 olarak da bilinir)
  • birkaç tel

Adım 1: Bağlantılar

Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
  1. RST'den D6'ya veya herhangi bir dijital
  2. CE'den D7'ye veya herhangi bir dijital
  3. N/K
  4. DIN'den D11/MOSI'ye
  5. CLK'dan D13/SCK'ye
  6. VCC'den 3.3V'a
  7. BL'den 3.3V'a veya direnç yoluyla herhangi bir dijital pime
  8. GND'den GND'ye dönüştürücü

Bağlantılar Nokia 5110 LCD'ye ve SPI ekranlarının çoğuna benzer. Tek fark DC (veri/komut) pininin olmamasıdır. Bu bilgi 9 bit SPI aracılığıyla gönderilir.

LCD en iyi 3,3V'de çalışır, 5V de güvenlidir ancak kontrast ayarlarında değişiklik gerektirir. En kolay yol, 3.3V kaynağından güç alan Arduino Pro Mini'yi kullanmaktır.

2. Adım: Nokia 5110 LCD ile Karşılaştırma

Nokia 5110 LCD ile karşılaştırma
Nokia 5110 LCD ile karşılaştırma
Nokia 5110 LCD ile karşılaştırma
Nokia 5110 LCD ile karşılaştırma

HX1230, Nokia 5110 LCD değişimi olarak tanıtılır. Bu tamamen doğru değil çünkü HX1230, farklı kontrolör/komut setine sahip ve başka bir kitaplık gerektiriyor

HX1230'un Avantajları:

  • çok daha küçük ekran PCB'si ancak ekran boyutu neredeyse aynı
  • zebra şeridi yok, ekran PCB'ye lehimlenmiştir
  • biraz daha yüksek çözünürlük 96x68 vs 84x48
  • daha iyi en boy oranı, pikseller kare
  • arka ışık için kullanılan sadece 1 LED
  • MCU'ya bağlamak için 1 tel daha az gerekli (DC pini yok)
  • genellikle N5110'dan daha ucuz - 1,60 Dolar'a karşılık 1,80 Dolar

Adım 3: Arduino Yazılımı

Hazırlanan 2 farklı kütüphane:

  • Çoğunlukla alfanümerik veriler içeren basit projeler için kullanılan düşük kaynak kitaplığı (ancak piksel grafikleri/bitmapler oluşturmak hala mümkündür), çerçeve arabelleği için RAM kullanmaz, her şey SPI aracılığıyla doğrudan LCD'ye işlenir

    github.com/cbm80amiga/HX1230_SPI

  • Titreşim desteği ile tam grafik kitaplığı:

    github.com/cbm80amiga/HX1230_FB

Kitaplık özelliklerini kontrol etmek için sonraki adım videosunu izleyin

4. Adım: Videoyu İzleyin

Özellikleri:

  • orantılı yazı tipleri yerleşik desteği destekler (https://github.com/cbm80amiga/PropFonts PropFonts kitaplığından yazı tipleri gerektirir)
  • basit ilkeller (pikseller, çizgiler, dikdörtgenler, doldurulmuş dikdörtgenler, daireler, doldurulmuş daireler, üçgenler, doldurulmuş üçgenler)
  • hızlı sıralı renk taklidi (17 desen)
  • ultra hızlı yatay ve dikey çizgi çizme
  • bitmap çizimi
  • birçok örnek program

Önerilen: