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:16] – [Arduino Code] torsten.roehl | hello_mbot_programmorganisation [2025/02/27 14:51] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Die Steuerung erfolgt hier mit Hilfe der Infrarot-Fernbedienung. | Die Steuerung erfolgt hier mit Hilfe der Infrarot-Fernbedienung. | ||
| - | Alternativ kann man natürlich auch Bluetooth verwenden. Dies würde auch komplexere Abläufe ermöglichen, | + | Alternativ kann man natürlich auch Bluetooth verwenden. Dies würde auch komplexere Abläufe ermöglichen, | 
| + | |||
| + | Zusätzlich (siehe Beispiel) kann der eingebaute Taster genutzt werden, um einfache Befehle direkt am mBot auszuführen. | ||
| + | // | ||
| Zeile 40: | 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 76: | Zeile 79: | ||
| ===== Beispiel ===== | ===== Beispiel ===== | ||
| <WRAP center round tip 90%> | <WRAP center round tip 90%> | ||
| - | Dieses Programm steuert eine RGB-LED mit einem Taster. | + | Der **mBot** soll in diesem Beispiel die Zustände der LEDs über einen Taster | 
| - | * **STATE_OFF** → LED aus | + | * **STATE_OFF** → LED **aus** | 
| - | * **STATE_RED** → LED rot | + | * **STATE_RED** → <color #ed1c24>LED **rot**</ | 
| - | * **STATE_GREEN** → LED grün | + | * **STATE_GREEN** → <color #22b14c>LED **grün**</ | 
| </ | </ | ||
hello_mbot_programmorganisation.1739877388.txt.gz · Zuletzt geändert:  von torsten.roehl
                
                