Installation Arduino
Download der aktuellen Version von der Arduino-Webseite
Installation laut Arduino-Anleitung
Auslesen des Zielverzeichnisses für die IoT-Werkstatt:
Hinzufügen der Unterstützung für die ESP-Mikrocontroller:
http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json
Aktivieren der ESP-Boards:
Controller auswählen:
Arduino IDE Version 2.3.6, oder darunter, Fehlermeldungen beim kompillieren beheben:
home/user/.arduino15/packages/esp8266/hardware/esp8266/2.7.3/tools/elf2bin.py:41: SyntaxWarning: invalid escape sequence '\s'
home/user/.arduino15/packages/esp8266/hardware/esp8266/2.7.3/tools/elf2bin.py:51: SyntaxWarning: invalid escape sequence '\s'
Beheben:
home/user/.arduino15/packages/esp8266/hardware/esp8266/2.7.3/tools/elf2bin.py:41: SyntaxWarning: invalid escape sequence '\\s'
home/user/.arduino15/packages/esp8266/hardware/esp8266/2.7.3/tools/elf2bin.py:51: SyntaxWarning: invalid escape sequence '\\s'
Es fehlt in Zeile 41 & 51 der zusätzliche \ also zwei Slash &s+ schreiben \\s+
words = re.split('\\s+', line)
words = re.split('\\s+', line)
https://github.com/esphome/issues/issues/5768
Beitrag von Martin-d45 on Dec 14, 2024
Installation IoT-Werkstatt
unzip IoTW.zip
mv IoTW/arduino-\<version\>/portable ~/Arduino/
mv ~/Arduino/sketchbook/tools/ArduBlock ~/Arduino/tools/
cp -r IoTW/arduino-<version>/portable/sketchbook/tools/ ~/Arduino/
cp -r IoTW/arduino-<version>/portable/sketchbook/libraries/ ~/Arduino/
Einbinden der gefixten Version des Treibers für den Feinstaubsensor
cd ~/Arduino/libraries/
git clone https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301
Arduino starten