hello_mbot_programmorganisation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hello_mbot_programmorganisation [2025/02/18 11:20] – [Beispiel] torsten.roehl | hello_mbot_programmorganisation [2025/02/27 14:51] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 43: | Zeile 43: | ||
void loop() { | void loop() { | ||
// step: command | // step: command | ||
- | byte cmd = read(); // Funktion, die IR-Befehle einliest | + | byte cmd = read(); // Funktion, die Steuer-Befehle einliest |
// step: state - Befehlsverarbeitungund ggf. Zustand wechseln | // step: state - Befehlsverarbeitungund ggf. Zustand wechseln | ||
Zeile 79: | Zeile 79: | ||
===== Beispiel ===== | ===== Beispiel ===== | ||
<WRAP center round tip 90%> | <WRAP center round tip 90%> | ||
- | Der mBot soll in diesem Beispiel die Zustände der LEDs über einen Taster ändern. Bei jedem Tastendruck wechselt die LED zyklisch zwischen drei Zuständen: aus, <color # | + | Der **mBot** soll in diesem Beispiel die Zustände der LEDs über einen Taster ändern. Bei jedem Tastendruck wechselt die LED zyklisch zwischen drei Zuständen: |
- | * **STATE_OFF** → LED aus | + | * **STATE_OFF** → LED **aus** |
- | * **STATE_RED** → <color # | + | * **STATE_RED** → <color # |
- | * **STATE_GREEN** → <color # | + | * **STATE_GREEN** → <color # |
</ | </ | ||
hello_mbot_programmorganisation.1739877624.txt.gz · Zuletzt geändert: 2025/02/18 11:20 von torsten.roehl