Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Parçalar:
- hər hansı bir Arduino
- HX1230 96x68 piksel LCD (Nokia 1202, STE2007 olaraq da bilinir)
- bir neçə tel
Addım 1: Bağlantılar
- RST - D6 və ya hər hansı bir rəqəmsal
- CE D7 və ya hər hansı bir rəqəmsal
- Yoxdur
- DIN/MOSI üçün DIN
- D13/SCK -ə CLK
- VCC -dən 3.3V -ə qədər
- BL -dən 3.3V -ə və ya hər hansı bir rəqəmsal pinə rezistor vasitəsilə
- GND - GND
Bağlantılar Nokia 5110 LCD və SPI ekranlarının çoxuna bənzəyir. Yalnız fərq DC (data/command) pininin olmamasıdır. Bu məlumat 9-bit SPI vasitəsilə göndərilir.
LCD 3.3V -də ən yaxşı işləyir, 5V da təhlükəsizdir, lakin kontrast parametrlərində dəyişiklik tələb edir. Ən asan yol, 3.3V mənbədən işləyən Arduino Pro Mini istifadə etməkdir.
Addım 2: Nokia 5110 LCD ilə müqayisə
HX1230, Nokia 5110 LCD dəyişdirmə olaraq reklam olunur. Bu tamamilə doğru deyil, çünki HX1230 fərqli nəzarətçi/əmr dəstinə malikdir və başqa kitabxana tələb edir
HX1230 -un üstünlükləri:
- daha kiçik ekran PCB, lakin ekran ölçüsü demək olar ki, eynidir
- zebra zolağı yoxdur, ekran PCB -yə lehimlənir
- biraz daha yüksək qətnamə 96x68 vs 84x48
- daha yaxşı aspekt nisbəti, piksellər kvadratdır
- arxa işıq üçün yalnız 1 LED istifadə olunur
- MCU -ya qoşulmaq üçün 1 tel daha az tələb olunur (DC pin yoxdur)
- adətən N5110 -dan daha ucuzdur - $ 1.60 vs $ 1.80
Addım 3: Arduino Proqramı
2 fərqli kitabxana hazırladı:
-
Əsasən alfanümerik məlumatları olan sadə layihələr üçün istifadə olunan aşağı resurs kitabxanası (lakin piksel qrafiklərinin/bitmaplərin göstərilməsi hələ də mümkündür), çərçivə tamponu üçün RAM istifadə etmir, hər şey birbaşa SPI vasitəsilə LCD -də göstərilir.
github.com/cbm80amiga/HX1230_SPI
-
Dithering dəstəyi ilə tam qrafik kitabxanası:
github.com/cbm80amiga/HX1230_FB
Kitabxana xüsusiyyətlərini yoxlamaq üçün növbəti addım videoya baxın
Addım 4: Videoya baxın
Xüsusiyyətləri:
- mütənasib şriftlər daxili dəstəyi (PropFonts kitabxanasından şriftlər tələb edir
- sadə primitivlər (piksellər, xətlər, düzbucaqlar, dolu düzbucaqlar, dairələr, dolu dairələr, üçbucaqlar, dolu üçbucaqlar)
- sürətli sifarişli ditering (17 nümunə)
- ultra sürətli üfüqi və şaquli xətt çəkmə
- bitmap rəsm
- bir çox nümunə proqram