Benutzer-Werkzeuge

Webseiten-Werkzeuge


obp70

Dies ist eine alte Version des Dokuments!


OBP70

Programmierung mit Arduino CLI

Bei der Verwendung der CLI können normale Makefiles verwendet werden. Voraussetzungen

apt-get install python3-serial curl

Als normaler Benutzer, dieser muß Mitglied in der Gruppe „dialout“ sein

mkdir Arduino
cd Arduino

Das Repository für die CLI liegt unter https://github.com/arduino/arduino-cli.

Installationsskript holen

curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh

Installationsdatei ausführbar machen und starten

chmod +x install.sh
./install.sh

Im aktuellen Verzeichnis existiert anschließend ein Verzeichnis bin mit dem programm arduino-cli

Da es sich bei der CLI nur um eine einzelne Datei handelt, kann diese auch direkt nach /usr/local/bin verschoben werden.

Test

arduino-cli version

Basis

arduino-cli core update-index
arduino-cli core install esp32:esp32
arduino-cli core list

Angeschlossenes Gerät anzeigen

arduino-cli board list

Bibliotheken

arduino-cli lib update-index
arduino-cli lib list
arduino-cli lib install "Preferences"

Die Bibliotheken liegen z.B. unter ~/Arduino/libraries. Manuelle Installation:

cd ~/Arduino/libraries
git clone https://github.com/ttlappalainen/NMEA2000.git

Programmierung mit Arduino IDE

  1. Arduino IDE installieren
  2. ESP32 Boards installieren
  3. python3-serial installieren

Einstellungen in der IDE

  • Board: ESP32S3 Dev Module
  • USB Mode: Hardware CDC and JTAG
  • USB CDC on Boot: enabled
  • Set Flash Size as 16MB(128Mb)
  • Set PSRAM as OPI PSRAM
obp70.1733212432.txt.gz · Zuletzt geändert: 03.12.2024 07:53 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki