Autor: igel1, 27.02.2026 ARDUINO-IDE: ------------ Beschreibung, wie man einen DHT22-Sensor mit dem Arduino-Beispielcode aus der Adafruit IO Bibliothek auslesen kann und die Daten in die AdafruitIO-Cloud hochladen kann: - Arduino IDE v2.3.8 installieren - Per Menü Tools > Board Manager die "esp32 by Expressif Systems" Boards installieren - Per Menü Tools > Board > esp32 > XIAO_ESP32S3 auswählen - Per Menü Tools > Manage Libraries die "Adafruit IO Arduino" Lib in Version 4.3.4 installieren - Per Menü File > Examples > Adafruit IO Arduino > adafruitio_15_temp_humidity.ino ... in das Verzeichnis der eigenen Arduino-Projekte kopieren - Im Beispielcode DATA_PIN von 2 auf 5 angepassen (... wenn der DHT22-Sensor an PIN 5 hängt) - Im config.h file IO_USERNAME, IO_KEY, WIFI_SSID, WIWI_PASS entsprechend anpassen - Compilieren (per "Verify") und auf das ESP32S3 Board hochladen (per "Upload") -> funktioniert. ... es werden sowohl Daten auf Serial ausgegeben, als auch in die Cloud geschrieben ARDUINO-CLI: ------------ Beschreibung, wie man die Arduino-CLI separat auf einem Mac installiert - Per "brew install arduino-cli" die arduino-cli v1.4.1 installieren - brew list arduino-cli ergibt: /opt/homebrew/Cellar/arduino-cli/1.4.1/bin/arduino-cli /opt/homebrew/Cellar/arduino-cli/1.4.1/etc/bash_completion.d/arduino-cli /opt/homebrew/Cellar/arduino-cli/1.4.1/sbom.spdx.json /opt/homebrew/Cellar/arduino-cli/1.4.1/share/fish/vendor_completions.d/arduino-cli.fish /opt/homebrew/Cellar/arduino-cli/1.4.1/share/pwsh/completions/_arduino-cli.ps1 /opt/homebrew/Cellar/arduino-cli/1.4.1/share/zsh/site-functions/_arduino-cli VS CODE mit Arduino Community Edition Plugin: ---------------------------------------------- Beschreibung, wie man einen DHT22-Sensor mit dem Arduino-Beispielcode aus der Adafruit IO Bibliothek auslesen kann und die Daten in die AdafruitIO-Cloud hochladen kann: - VS Code v1.109.5 installieren - Plugin "Arduino Community Edition" v0.7.2 installieren (und VS Code neu starten) - Plugin konfigurierten: Voraussetzung: arcuino-cli wurde vorab separat auf dem Rechner installiert Menü Code > Settings > Settings > Extensions > Arduino configuration Arduino: Command Path = bin/arduino-cli Arduino: Path = /opt/homebrew/Cellar/arduino-cli/1.4.1/ Danach VS Code neu starten (unklar, ob das wirklich nötig ist) - Per Shift-Cmd-P den "Arduino:Board Manager" in VS Code aufrufen ... und "esp32 by Expressif Systems" in der Version 3.3.7 installieren - Via Arduino Board Configuration (ganz unten in der Buttom-Menüleiste von VS Code im Tab "