This is an old revision of the document!
Table of Contents
Firmware flaschen
Via Arduino IDE
Vorbereitung
Benötigt wird die originale Arduino IDE von https://www.arduino.cc/en/software
Nach der Installation müssen noch folgende Bibliotheken über die Bibliotheksverwaltung herunter geladen werden:
- U8g2 von Oliver
- TinyGPSPlus von Mikal Hart
- OneWire von Paul Stoffregen
- DallasTemperature von Miles Burton
Unter “Werkzeug” → “Board” wird der Arduino Uno gewählt.
Anschließend kann auch unter “Werkzeug” → “Port” der passende Port für den USB-Adapter gewählt werden.
Configuration der Firmware
Ein und die selbe Software kann für verschiedene Hardwareversionen verwendet werden. Dazu ist es aber notwendig die die Hardware richtig zu definieren.
Dies passiert in der “config.h”.
Um seine eigene Hardware zu kompilieren sollten die Kommentarzeigen vor der entsprechenden Zeile entfernt werden.
Es muss aber darauf geachtet werden das nur eine Variante aktiviert wird, da das ganze sonst nicht funktioniert.
/* * mendatory hardware defination */ //#define HW_ALPHA_OLED #define HW_ALPHA_LCD
Dieses Beispiel ist für die LCD Variante.
Kompilieren und Überprüfen
Zum Testen und überprüfen der Konfiguration wird einmal die Firmware kompiliert.
Dies geschieht über die obere linke Schaltfläche.
Der Sketch sollte sich ohne Fehlermeldung kompilieren lassen.