Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Teile:
- irgendein Arduino
- HX1230 96x68 Pixel LCD (auch bekannt als Nokia 1202, STE2007)
- ein paar drähte
Schritt 1: Verbindungen
- RST auf D6 oder ein beliebiges digitales
- CE bis D7 oder ein beliebiges digitales
- Öffner
- DIN nach D11/MOSI
- CLK bis D13/SCK
- VCC bis 3,3 V
- BL an 3.3V oder über Widerstand an einen beliebigen digitalen Pin
- GND zu GND
Die Anschlüsse ähneln denen des Nokia 5110 LCD und der meisten SPI-Displays. Der einzige Unterschied besteht darin, dass kein DC-Pin (Daten/Befehl) vorhanden ist. Diese Informationen werden über 9-Bit-SPI gesendet.
LCD funktioniert am besten bei 3,3 V, 5 V sind auch sicher, erfordern jedoch Änderungen der Kontrasteinstellungen. Der einfachste Weg ist die Verwendung von Arduino Pro Mini, das von einer 3,3-V-Quelle gespeist wird.
Schritt 2: Vergleich mit Nokia 5110 LCD
HX1230 wird als Nokia 5110 LCD-Ersatz beworben. Dies ist nicht ganz richtig, da HX1230 einen anderen Controller/Befehlssatz hat und eine andere Bibliothek benötigt
Vorteile des HX1230:
- viel kleinere Display-Platine, aber die Bildschirmgröße ist fast gleich
- kein Zebrastreifen, Display ist mit PCB verlötet
- etwas höhere Auflösung 96x68 vs 84x48
- besseres Seitenverhältnis, Pixel sind quadratisch
- nur 1 LED für Hintergrundbeleuchtung verwendet
- 1 Draht weniger erforderlich, um es an die MCU anzuschließen (kein DC-Pin)
- normalerweise billiger als N5110 - 1,60 $ vs. 1,80 $
Schritt 3: Arduino-Software
2 verschiedene Bibliotheken vorbereitet:
-
Bibliothek mit geringem Ressourcenverbrauch für einfache Projekte mit überwiegend alphanumerischen Daten (das Rendern von Pixelgrafiken/Bitmaps ist jedoch weiterhin möglich), verwendet keinen RAM für Framebuffer, alles wird über SPI direkt auf das LCD gerendert
github.com/cbm80amiga/HX1230_SPI
-
Vollständige Grafikbibliothek mit Dithering-Unterstützung:
github.com/cbm80amiga/HX1230_FB
Sehen Sie sich das Video zum nächsten Schritt an, um die Bibliotheksfunktionen zu überprüfen
Schritt 4: Sehen Sie sich das Video an
Merkmale:
- proportionale Schriftarten unterstützen eingebaut (benötigt Schriftarten aus der PropFonts-Bibliothek
- einfache Primitive (Pixel, Linien, Rechtecke, gefüllte Rechtecke, Kreise, gefüllte Kreise, Dreiecke, gefüllte Dreiecke)
- schnelles Dithering (17 Muster)
- ultraschnelle horizontale und vertikale Strichzeichnung
- Bitmap-Zeichnung
- viele Beispielprogramme