obp70
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
obp70 [03.12.2024 07:53] – [Programmierung mit Arduino CLI] thooge | obp70 [19.12.2024 08:12] (aktuell) – thooge | ||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
Installationsskript holen | Installationsskript holen | ||
curl -fsSL https:// | curl -fsSL https:// | ||
+ | oder | ||
+ | wget https:// | ||
Installationsdatei ausführbar machen und starten | Installationsdatei ausführbar machen und starten | ||
Zeile 32: | Zeile 34: | ||
Basis | Basis | ||
+ | arduino-cli config init | ||
arduino-cli core update-index | arduino-cli core update-index | ||
arduino-cli core install esp32:esp32 | arduino-cli core install esp32:esp32 | ||
Zeile 43: | Zeile 46: | ||
arduino-cli lib list | arduino-cli lib list | ||
arduino-cli lib install " | arduino-cli lib install " | ||
+ | arduino-cli lib install " | ||
+ | |||
+ | Bibliothek suchen | ||
+ | arduino-cli lib search ESP_Display | ||
Die Bibliotheken liegen z.B. unter '' | Die Bibliotheken liegen z.B. unter '' | ||
Zeile 49: | Zeile 56: | ||
git clone https:// | git clone https:// | ||
+ | Beispiel für ein Makefile | ||
+ | <file make Makefile> | ||
+ | BOARD? | ||
+ | PORT? | ||
+ | BUILD=build | ||
+ | .PHONY: default all flash clean | ||
+ | |||
+ | default: all flash clean | ||
+ | |||
+ | all: | ||
+ | arduino-cli compile --fqbn $(BOARD) --output-dir $(BUILD) ./ | ||
+ | |||
+ | flash: | ||
+ | arduino-cli upload --verbose --fqbn $(BOARD) --port $(PORT) --input-dir $(BUILD) | ||
+ | |||
+ | clean: | ||
+ | rm -r build | ||
+ | </ | ||
===== Programmierung mit Arduino IDE ===== | ===== Programmierung mit Arduino IDE ===== | ||
obp70.1733212432.txt.gz · Zuletzt geändert: 03.12.2024 07:53 von thooge