25a. Lektion: FontsAus Attraktor WikiVersion vom 12. März 2024, 21:45 Uhr von Kapest (Diskussion | Beiträge)
Inhaltsverzeichnismaysrp /ssd1306_fontQuelle: https://github.com/maysrp/ssd1306_font Diese Lösung erscheint auf den ersten Blick interessant. Leider funktioniert sie bei meinem ersten Test nicht. Problemin font.py werden die Files ASC16 ... 32 geöffnet (mit open). Sie werden aber nicht wieder geschlossen.
magnums /MicroPython-Oled-ssd1306-largeFontQuelle: https://github.com/magnums/MicroPython-Oled-ssd1306-largeFont Diese Lösung funktioniert. Allerdings ist eine Anpassung für das Demoboard erforderlich. Anpassung für das Demoboard:In main.py muss von SoftI2C auf I2C umgestellt werden. Dazu sind die beiden folgenden Zeilen so umzuändern, wie hier dargestellt:
from machine import Pin, I2C Zeile 13: i2c = I2C(0, scl=Pin(21), sda=Pin(20)) In Thonny erscheint die folgende Ausgabe wenn main.py ausgeführt wird: >>> %Run -c $EDITOR_CONTENT MPY: soft reboot Orientation: horiz Reversal: False >>> Die Zeile: Orientation: horiz Reversal: False wird in writer.py erzeugt. Ihre Ausgabe wird verhindert, wenn in Zeile 19 def __init__(self, device, font, verbose=False): verbose auf False gesetzt wird, wie oben dargestellt. NachteilEs wird nur ein Font mitgeliefert.
nickpmulder /ssd1306big |