Circuitpython und Waveshare PiPico2 LCD0 nch96

OP #7959200
Lesenswert?

Ich habe diese Board mit Circuitpython in Betrieb genommen:

https://www.mikrocontroller.net/attachment/681728/PiPico2_LCD_0_96.png

Leider ist das mitgelieferte Beispiel ziemlich rudimentär, so dass man es umbauen muss (Im Anhang das in 3 Files zerlegte Beispiel ).

Wie kriege ich die Schrift größer?

edit: Circuit Python Link
https://circuitpython.org/board/waveshare_rp2350_lcd_0_96/

Angehängte Dateien:
: Bearbeitet durch User
OP #7959226
Lesenswert?

Der Textoutput funktioniert sowohl by Circuitpython als auch bei Micropython mit dem Modul "framebuf"

https://docs.micropython.org/en/latest/library/framebuf.html

Und da steht dummerweise

1
FrameBuffer.text(s, x, y[, c])
2
All characters have dimensions of 8x8 pixels and there is currently no way to change the font.

Da braucht ein Mikroskop, um die Schrift zu sehen.

#7959266
Lesenswert?

Christoph M. schrieb:

Der Textoutput funktioniert sowohl by Circuitpython als auch bei Micropython mit dem Modul "framebuf"

›framebuf‹ ist eine Schicht oberhalb des Treibers. Außerdem ist Python eine Programmiersprache. Man kann und darf das module ungestraft erweitern. Ich kann versichern, dass zum Bleistift die Erweiterung auf 8x16 bzw. 16x16 nur wenige Minuten dauert. Das Suchen oder Erstellen eines größeren Bitmap Fonts braucht da länger.

Wenn man es bequem möchte, geht das schon mit Viper verdammt flugs. Ansonsten wirft man kurz den C-Compiler an und formt sich ein neues UF2. (Genesis 1.31. …und er sah dass es gut war)

: Bearbeitet durch User
OP #7959358
Lesenswert?

Man kann sich ein praktisches 3-Kanal Voltmeter für die Experimentierplatine bauen. Die USB-Versorgung zeigt ca. 50mA.

Als System nimmt man am besten das u2f-File aus dem ersten Post.
Es meldet mit Thonny:

MicroPython v1.25.0-preview.143.g39538e4c9.dirty on 2024-12-24; Waveshare RP2350-LCD-0.96 with RP2350

Angehängte Dateien:
: Bearbeitet durch User

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