Software Zeitschaltuhr mit Pico LCD

Zurück


Diese Software wurde mit der Arduino IDE C/C++ erstellt. Die Programmierung des Raspberry Pi Pico‘s mit dem Arduino Framework hat zwei Gründe. Erstens, ich habe keine Pico-LCD Bibliothek für MicroPython gefunden, mit der man Fonts verarbeiten kann. Zweitens, die Entwicklungsumgebung Visual Studio Code in Verbindung mit dem Raspberry Pi Pico SDK habe ich unter Windows 10 nicht zum Laufen bekommen.

Für die Zeitschaltuhr Software werden drei externe Bibliotheken benötigt: 1) Timer Interrupt. 2) DS18B20 Sensor und 3) Adafruit ST7789 Display Treiber.

Leider habe ich im Nachhinein bei der Adafruit Display Bibliothek nicht herausgefunden, wie man im Sekundentakt einen Zeitstring auffrischt, ohne das das Display flackert. Das macht einen schlechten optischen Eindruck und ich bin hier ratlos.


Zeitschaltuhr Software 1.1 Zeitschaltuhr Software 1.2 Zeitschaltuhr Software 1.3


Zeitschaltuhr.ino! Zeile 35 bis 39 Timer Interrupt, generiert den Sekundenimpuls, der in den Zeilen 57 bis 68 das Dekrementieren der Schaltzeit übernimmt.

Zeitschaltuhr Software 2.1


common.h! Header Datei, zum Austausch globaler Variablen!

Zeitschaltuhr Software 3.1 Zeitschaltuhr Software 3.2 Zeitschaltuhr Software 3.3 Zeitschaltuhr Software 3.4 Zeitschaltuhr Software 3.5 Zeitschaltuhr Software 3.6 Zeitschaltuhr Software 3.7


display.cpp




Zurück