1. Arduino IDE für wwFlip Steuerplatinen einrichten
Library in die Arduino IDE einbinden
Zum Einbinden der wwFlipGFX.h wählt man in der Arduino IDE den Menüpunkt Sketch -> Bibliothek einbinden -> -ZIP-Bibliothek hinzufügen...
. Im sich öffnenden Dateimanager wählt man die von mir erhaltene wwFlipGFX.zip Datei. In meinem Windows 8 System führt das im Mai 2020 dazu, dass der Ordner C:\Users\Rainer\Documents\Arduino\libraries\wwFlipGFX
angelegt und mit der Library gefüllt wird. (MAC: ~/Documents/Arduino/libraries/wwFlipGFX)
Einbinden der wwFlipGFX.h in die Arduino IDE
Wer ein DS3231 Uhrenmodul verwenden möchte, findet bei Github eine große Auswahl. In den wwFlip Beispielen wird die RtcDS3231.h
von Makuna verwendet. Sie wird genau so wie oben beschrieben in die Arduino IDE eingebunden.
Arduino NANO Board auswählen
Die Library ist speziell für den Arduino Nano geschrieben, da sie dessen Hardware-Timer zur Steuerung der Flip-Dauer verwendet. Bevor man die in der Library enthaltenen Beispiele in der Arduino IDE sehen kann, muss man unter "Werkzeuge" den Nano auswählen.
Achtung: in der Arduino IDE ab 1.8.7 wird zwischen altem und neuem Bootloader unterschieden. Die meisten China Nanos haben (2020) bei ihrer Geburt den alten Bootloader erhalten. Ich markere solche NANOs mit einem O auf der Platine. Der auffälligste Unterschied des neuen Bootloaders besteht in der doppelten Baudrate (115.200) bei der Programmierung. Bricht die Programmierung nach dem Befehlt Overriding Baud Rate: 115200
ab, sollte man die Einstellung "Alter Bootloader" ausprobieren!.
Für die wwFlipGFX Library muss der Arduino Nano mit ATmega328P ausgewählt werden
Programmbeispiel
Hat man den Arduino NANO unter Werkzeuge
ausgewählt, kann man in der IDE unter Datei -> Beispiele -> wwFlipGFX
diverse Programmbeispiele laden und auf dem Flip-Dot Display laufen lassen.
Vor der ersten Verwendung der Library muss man sie so konfigurieren, dass sie zur eingesetzten wwFlip Steuerplatine und zum verwendeten Flip-Dot-Modul passt - siehe Punkt 2 Konfiguration wwFlip/Modulgröße.
Nach Auswahl des Nanos sind die Beispiele für die wwFlip Library in der IDE sichtbar
(Bildschirmfoto nicht mehr aktuell - ich füge laufend etwas Neues hinzu!)
Programm auf den NANO laden
Alle Programme werden aus der Arduino IDE seriell per USB-Schnittstelle zum Nano übertragen. Je nach verwendetem Betriebssystem und Hersteller des Arduino NANO Clones muss eine Treibersoftware für den USB-zu-Seriell Wandlerbaustein des NANO in Windows oder auf dem MAC-OS installiert werden. Passende Anleitungen findet Google für einen.
Wird der NANO erkannt, steht er in der Arduino IDE unter Werkzeuge -> Port
zur Verfügung. Sind dort mehrere Ports aufgelistet, so zieht man den Stecker des NANO ab und schaut, welcher Port dabei verschwindet.
Achtung, zur Aktualisierung der Portauflistung muss man den Punkt Werkzeuge -> Port
verlassen und erneut aufrufen.
Durch das Betriebssystem wird dem NANO ein bestimmter Serieller Port zugewiesen.
Dieser ist in der Arduino IDE auszuwählen.