Software Zeitschaltuhr mit Pico LCD
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.ino!
Zeile 35 bis 39 Timer Interrupt, generiert den Sekundenimpuls, der in den
Zeilen 57 bis 68 das Dekrementieren der Schaltzeit übernimmt.
common.h!
Header Datei, zum Austausch globaler Variablen!
display.cpp