Forum: Mikrocontroller und Digitale Elektronik Waveshare e-Paper 2.13“ am Arduino Uno


von Wulf D. (holler)


Lesenswert?

Teste gerade ein e-Paper Waveshare 2.13“ Display mit dem Democode.
Funktioniert so weit, aber die Display scheinen vertikal ausgerichtet zu 
sein, also Portrait Mode.
Läßt sich leicht um 90grad drehen, der Code ist darauf vorbereitet.

Nutze einen Arduino Uno, der hat nur 2k RAM.
Muss der das Display daher in vier Teilimages füllen.

Zur Frage: hat es mal jemand geschafft, diese Displays „zeilenweise“ in 
Landsscape (Querformat) zu beschreiben?

Oder ist das mit so wenig RAM völlig aussichtslos?

Momentan kann ich das Display nur „spaltenweise“, also immer nur ein 
paar Buchstaben in horizontaler Laufrichtung, dann über alle Zeilen“ 
beschreiben.

: Bearbeitet durch User
von Wulf D. (holler)


Angehängte Dateien:

Lesenswert?

Ich habe das Problem mit einem SPI-Ram gelöst. Gibts als so8-Baustein in 
verschiedenen Größen. Sicher nicht erste Wahl, aber für einen 
Demonstrator voll in Ordnung, zumal die e-Paper Displays nicht für 
schnelle Wechsel gebaut sind.

Waveshare hat für den Arduino Demo-Code im Github, der Vollupdates und 
ein Schnell-Update des ganzen Displays erlaubt. Bei letzterem bleibt ein 
leichter Schatten des alten Inhalts sichtbar. Vorteil des Schnelluptates 
ist, das das Display nur einmal flackert und der Update deutlich in <1s 
durch ist.

Für den STM32 und Raspi gibts noch Code für ein partielles Update, d.h. 
Display-Teilbereiche. Da flackert gar nichts mehr.
Das habe ich auf den Arduino portiert.
Anbei noch ein Bild vom 2.13" b/w Display.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.