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:23] – [Programmieren mit der Arduino IDE] torsten.roehl | programmieren_von_arduino-mikrocontrollern [2024/01/31 07:42] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 32: | 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 ===== | ||
| Zeile 47: | Zeile 49: | ||
| - **Testen**: Falls das Programm Fehler enthält und verändert werden muss, fängt man wieder mit Schritt 1 an. | - **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. | + | Kompilieren (überprüfen) und hochladen sind zwei unterschiedliche Schritte. |
| <WRAP center round tip 100%> | <WRAP center round tip 100%> | ||
| - | Ein fehlerhaftes Programm kann nicht auf den Mikrocontroller aufgespielt werden. Deshalb sollte man sich angewöhnen, | + | 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:HalloLightSensor> | + | <Code c linenums:1 | Listing 1:MinimalesProgramm.ino> |
| - | import lejos.nxt.*; | + | void setup() { |
| - | + | // Hier wird programmiert! | |
| - | public class HalloLightSensor { | + | } |
| - | | + | void loop() { |
| - | LightSensor light = new LightSensor(SensorPort.S1); | + | // Hier wird programmiert! |
| - | + | ||
| - | | + | |
| - | LCD.drawInt(light.readValue(), | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | } | + | |
| } | } | ||
| </ | </ | ||
| + | *'' | ||
| + | * '' | ||
programmieren_von_arduino-mikrocontrollern.1706624594.txt.gz · Zuletzt geändert: von torsten.roehl
