Arduino CLI Tutorial So kompilierst du Arduino und ESP32 Sketches schnell und einfach
https://www.youtube.com/watch?v=D8v7Frws4KA
arduino-cli Beispiele Link to heading
Arduino CLI ist ein wichtiges Werkzeug für die Integration von Arduino-Projekten in CI/CD-Pipelines, da es eine einfache und skriptbare Möglichkeit bietet, Arduino-Sketches zu kompilieren und hochzuladen. Mit Arduino CLI kannst du automatisierte Builds und Tests durchführen, was die kontinuierliche Integration und Bereitstellung von Firmware für Arduino-Projekte erheblich erleichtert. Es ermöglicht dir, Arduino-Entwicklungsprozesse zu automatisieren, Fehler frühzeitig zu erkennen und konsistente Builds zu gewährleisten, ohne manuelle Eingriffe. Ideal für die Automatisierung und Verbesserung des Entwicklungsworkflows in CI/CD-Systemen.
Beispiele Link to heading
Das Video dazu: https://youtube.com/@pixeledi
config Link to heading
arduino-cli config init
Findet man unter /home/{deinuser}/.arduino15/arduino-cli.yaml
Arduino Uno R4 Sketch Link to heading
Erstelle ein neues Sketch-Projekt:
arduino-cli sketch new 1_ArduinoUnoR4_blink
Wechsle in das Projektverzeichnis:
cd 1_ArduinoUnoR4_blink
Aktualisiere den Index
arduino-cli core update-index
Zeige eine Liste der angeschlossenen Boards an:
arduino-cli board list arduino-cli board listall
Zeige eine Liste der verfügbaren Kernels an und installiere:
arduino-cli core list arduino-cli core install arduino:renesas_uno
Kompiliere das Projekt:
arduino-cli compile --fqbn arduino:renesas_uno:unor4wifi 1_ArduinoUnoR4_blink
Lade das Projekt auf das Board hoch:
arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:renesas_uno:unor4wifi 1_ArduinoUnoR4_blink
Mit Libraries Link to heading
Suche nach der Library:
arduino-cli lib search ArduinoGra
Installiere die Library:
arduino-cli lib install ArduinoGraphics
ESP32 Link to heading
ESP32 Board installieren
arduino-cli core update-index
arduino-cli core install esp32:esp32
FQBN
esp32:esp32:XIAO_ESP32C3
Links Link to heading
- Doku: https://arduino.github.io/arduino-cli/1.0/
- Installation: https://arduino.github.io/arduino-cli/1.0/installation/
- Anwendung: https://arduino.github.io/arduino-cli/1.0/getting-started/
Projektlinks Link to heading
- YouTube: https://www.youtube.com/watch?v=D8v7Frws4KA
- GitHub: https://github.com/pixelEDI/arduino_cli_beispiele
- Alle Links: https:links.pixeledi.eu