Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_mbot_bluetooth

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hello_mbot_bluetooth [2025/02/05 10:15] torsten.roehlhello_mbot_bluetooth [2025/02/05 11:01] (aktuell) – [Hello mBot Bluetooth] torsten.roehl
Zeile 3: Zeile 3:
 Dieses Arduino-Programm ermöglicht die Steuerung der **mBot-LEDs über Bluetooth**.   Dieses Arduino-Programm ermöglicht die Steuerung der **mBot-LEDs über Bluetooth**.  
 Über ein **Bluetooth-Terminal** (z. B. ''Serial Bluetooth Terminal'' für Android)   Über ein **Bluetooth-Terminal** (z. B. ''Serial Bluetooth Terminal'' für Android)  
-kann der mBot Befehle empfangen und die **LEDs in verschiedenen Farben schalten**.  +kann der mBot Befehle empfangen und die **LEDs in verschiedenen Farben schalten**.  
 + 
 + 
 +<WRAP center round info 95%> 
 +**Wozu Bluetooth?** 
 + 
 + 
 +Sobald Bluetooth für den **mBot** verfügbar ist, eröffnet es eine Vielzahl von Steuerungs- und Regelungsaufgaben. Die **mBots** können sowohl untereinander als auch über einen PC (Android, Linux) gesteuert werden oder in Gruppen agieren. Dies schafft zahlreiche interessante Anwendungsmöglichkeiten. 8-) 
 + 
 +</WRAP> 
 + 
 <WRAP center round important 90%> <WRAP center round important 90%>
-**Bluetooth mit mBot ist aufgrund der fehlenden Dokumentation zu Beginn mit einigen Hürden verbunden.**  +**Bluetooth mit **mBot** ist aufgrund der //"fehlenden Dokumentation"// zu Beginn mit einigen Hürden verbunden.** :-? 
-  -  Beim mBot teilen sich die USB-Verbindung und das Bluetooth-Modul (welches aufgesteckt wird) die gleiche Hardware. Das bedeutet, dass bei einer verbundenen USB-Verbindung Bluetooth nicht genutzt werden kann. +  -  Beim **mBot** teilen sich die USB-Verbindung und das Bluetooth-Modul (welches aufgesteckt wird) die __gleiche Hardware__. Das bedeutet, dass bei einer USB-Verbindung (USB-Kabel steckt) Bluetooth nicht genutzt werden kann! 
-  - Die Klasse `meBluetooth` in der API oder `SoftwareSerial` sind nicht für den mBot zuständig.  +  - Die Klasse `MeBluetooth` in der API oder `SoftwareSerial` sind __nicht__ für den **mBot** zuständig.  
-  - Die Programmierung ist identisch mit der Programmierung der seriellen Schnittstelle, wobei die Baudrate auf den Standardwert 115200 gesetzt werden muss.+  - Die Programmierung ist identisch mit der Programmierung der seriellen Schnittstelle, wobei die Baudrate auf den Standardwert **115200** gesetzt werden sollte.
   - Das Gerät muss mit den richtigen ''UUIDs'' verwendet werden (siehe Unten).   - Das Gerät muss mit den richtigen ''UUIDs'' verwendet werden (siehe Unten).
  
 </WRAP> </WRAP>
  
-**Erlaubte Befehle:**   +
-  * '''r''' → LEDs **Rot**   +
-  * '''g''' → LEDs **Grün**   +
-  * '''b''' → LEDs **Blau**   +
-  * '''O''' → LEDs **Ausschalten**  +
  
 ==== Quellcode (engl. Sourcecode) ==== ==== Quellcode (engl. Sourcecode) ====
Zeile 61: Zeile 67:
 } }
 </Code> </Code>
 +
 +
 +**Erlaubte Befehle:**  
 +  * '''r''' → LEDs **Rot**  
 +  * '''g''' → LEDs **Grün**  
 +  * '''b''' → LEDs **Blau**  
 +  * '''O''' → LEDs **Ausschalten**  
 +
  
 ===== Verbindung des mBot über Bluetooth ===== ===== Verbindung des mBot über Bluetooth =====
hello_mbot_bluetooth.1738750548.txt.gz · Zuletzt geändert: 2025/02/05 10:15 von torsten.roehl