Arduino IDE einrichten und flashen

Arduino IDE installieren, Board und Port wählen, Bibliotheken installieren und den Fühler-Sketch flashen.

Draufsicht auf eine blaue Arduino-Uno-Mikrocontrollerplatine vor weißem Hintergrund
Arduino-kompatible Boards führen den Sketch aus, der die Fühler abfragt und JSON veröffentlicht. Foto: Wikimedia Commons contributor. CC0

Die Firmware-Entwicklung beginnt an der Werkbank mit USB-Stromversorgung und seriellem Log. Die Arduino IDE (oder PlatformIO) kompiliert C++-Sketches, flasht den Uno und öffnet einen seriellen Monitor für die ersten Plausibilitätsprüfungen, bevor die Platine an den überwachten Ort umzieht.

Board und Bibliotheken

  • Board: Arduino Uno (oder kompatibel) mit genug Flash-Speicher für Ethernet- und LCD-Bibliotheken.
  • Bibliotheken: DHT-Sensorbibliothek, LiquidCrystal und der Ethernet/W5100-Stack, wie im Sketch des Repos verwendet.
  • Port: Wähle nach dem Anschließen des Programmierkabels den richtigen seriellen USB-Port.

Checkliste für das erste Flashen

  1. Prüfe, dass der Sketch ohne Fehler kompiliert, bevor du die Testverdrahtung abbaust.
  2. Öffne den seriellen Monitor mit 9600 Baud (oder dem Standardwert des Sketches) und prüfe die Startmeldungen.
  3. Prüfe, ob das LCD Live-Werte anzeigt: siehe LCD-Anzeigeformat.
  4. Rufe den JSON-Endpunkt vor der Montage mit curl ab: Schema unter JSON-Ausgabeschema der Fühler.

Quellcode und Verdrahtung

Die Referenz-Firmware liegt im GitHub-Repo des Projekts, verlinkt in der Übersicht der Arduino-Sketches. Verdrahte zuerst das Steckbrett anhand der Anleitungen zur Schaltungsverdrahtung und Pin-Belegung.