İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Parçalar:
- herhangi bir Arduino
- HX1230 96x68 piksel LCD (Nokia 1202, STE2007 olarak da bilinir)
- birkaç tel
Adım 1: Bağlantılar
- RST'den D6'ya veya herhangi bir dijital
- CE'den D7'ye veya herhangi bir dijital
- N/K
- DIN'den D11/MOSI'ye
- CLK'dan D13/SCK'ye
- VCC'den 3.3V'a
- BL'den 3.3V'a veya direnç yoluyla herhangi bir dijital pime
- 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
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