Waveshare e-Paper 2.13“ am Arduino Uno

OP #7543797
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.

OP #7566957
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.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren