Review: ePaper-Screen-HAT PaPiRus für Raspberry Pi
Python API
Nun wird es Zeit für Python-Beispiel-Code:>>> from papirus import Papirus
>>> screen = Papirus([rotation = 0])
Obwohl so vom Tutorial vorgeschlagen, wird es nicht klappen. Damit es funktioniert, sollten Sie die eckigen Klammern weglassen oder nichts spezifizieren. Beispiel:
>>> screen = Papirus(rotation = 0)
Alles in eckigen Klammern im Beispielcode entspricht optionalen Parametern, die bei der Verwendung der Standardwerte weggelassen werden können. Wenn Sie diese verwenden, tun Sie das, ohne die eckigen Klammern einzugeben. Erfahrene Python-Programmierer wissen das wahrscheinlich, aber für Anfänger kann das sehr verwirrend sein.
Ein Bild anzeigen
Zunächst muss man eine Schwarz-Weiß-Bitmap-Datei erstellen. Wichtig: Die Auflösung des 2,7"-ePaper-Screens beträgt 264 × 176 Pixel. Mit Python wird das Bild mit den folgenden Befehlen angezeigt:>>> image = PapirusImage(rotation = 0)
>>> image.write('/home/pi/elektor-labs-approved.bmp’)
Fotografieren und „einfrieren“
Wenn man eine RPi-Kamera installiert hat, kann man damit Fotos machen und diese anzeigen. Da es sich um ein ePaper-Display handelt, bleibt das Bild auf dem Display, auch wenn der RPi ausgeschaltet ist. Man kann das Display sogar vom HAT trennen, ohne es zu verlieren. Ist das nicht cool?

Diskussion (0 Kommentare)