programmieren_von_arduino-mikrocontrollern
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
programmieren_von_arduino-mikrocontrollern [2024/01/30 14:09] – [Programmieren mit der Arduino IDE] torsten.roehl | programmieren_von_arduino-mikrocontrollern [2024/01/31 07:42] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
====== Prinzip ====== | ====== Prinzip ====== | ||
- | <note tip> | ||
==== Computer - USB - Arduino ==== | ==== Computer - USB - Arduino ==== | ||
Zeile 33: | Zeile 32: | ||
* Die Befehlsreferenz kann auch über den Menüpunkt Hilfe aufgerufen werden (alternativ siehe Abschnitt API) | * Die Befehlsreferenz kann auch über den Menüpunkt Hilfe aufgerufen werden (alternativ siehe Abschnitt API) | ||
===== Konfiguration ==== | ===== Konfiguration ==== | ||
- | Damit ein Mikrocontroller, der über die Arduino-IDE programmiert werden | + | |
- | - Arduino: **Werkzeuge → Board -> Ardino-Nano** auswählen! | + | < |
- | - USB: | + | Damit ein Mikrocontroller |
- | - **Werkzeuge → Bootloader** hier den alten Bootloader für die Mikrocontroller (Arduino-Nane Clone) wählen. | + | - <color #00a2e8>Arduino</ |
+ | - <color #00a2e8>USB</ | ||
+ | - <color # | ||
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
- | Wenn etwas nicht funktioniert, | + | Wenn etwas nicht funktioniert, |
</ | </ | ||
===== Programmieren mit der Arduino IDE ===== | ===== Programmieren mit der Arduino IDE ===== | ||
Unabhängig von der Hardware erfordert die Arduino-Programmierung die folgenden Schritte. | Unabhängig von der Hardware erfordert die Arduino-Programmierung die folgenden Schritte. | ||
- | ===== Kompilieren | + | - **Entwicklung** Entwicklung des Quellcodes (engl. source-code) |
- | ====== Zusammenfassung ====== | + | - **Kompilieren**: Überprüfen Sie, ob der Quellcode fehlerfrei übersetzt werden kann. |
+ | - **Hochladen**: | ||
+ | - **Testen**: Falls das Programm Fehler enthält und verändert werden muss, fängt man wieder mit Schritt 1 an. | ||
+ | Kompilieren (überprüfen) und hochladen sind zwei unterschiedliche Schritte. | ||
+ | <WRAP center round tip 100%> | ||
+ | Ein fehlerhaftes Programm kann nicht auf den Mikrocontroller aufgespielt werden. Deshalb sollte man sich angewöhnen, | ||
+ | </ | ||
+ | ==== Minimales Arduino Programm ==== | ||
+ | Listing 1 zeigt den Aufbau, dem alle Arduino-Programme folgen müssen. Es enthält zwei Funktionen ('' | ||
+ | <Code c linenums:1 | Listing 1: | ||
+ | void setup() { | ||
+ | // Hier wird programmiert! | ||
+ | } | ||
+ | void loop() { | ||
+ | // Hier wird programmiert! | ||
+ | } | ||
+ | </ | ||
+ | *'' | ||
+ | * '' |
programmieren_von_arduino-mikrocontrollern.1706623795.txt.gz · Zuletzt geändert: 2024/01/30 14:09 von torsten.roehl