hello_mbot_bluetooth
Inhaltsverzeichnis
Hello mBot 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)
kann der mBot Befehle empfangen und die LEDs in verschiedenen Farben schalten.
Erlaubte Befehle:
'R
' → LEDs Rot'G
' → LEDs Grün'B
' → LEDs Blau'O
' → LEDs Ausschalten
Quellcode (engl. Sourcecode)
Listing 1:MinimalesProgramm.ino
#include <MeMCore.h> MeBluetooth bluetooth; // Initialisiert das Bluetooth-Modul MeRGBLed led(0, 2); // RGB-LEDs am Port 0 void setup() { Serial.begin(9600); // Serielle Kommunikation starten bluetooth.begin(9600); // Bluetooth starten } void loop() { if (bluetooth.available()) { // Prüfen, ob Daten empfangen wurden char command = bluetooth.read(); // Zeichen auslesen Serial.print("Empfangen: "); Serial.println(command); // Debugging in der seriellen Konsole switch (command) { case 'R': // LED auf Rot setzen led.setColor(0, 255, 0, 0); led.setColor(1, 255, 0, 0); break; case 'G': // LED auf Grün setzen led.setColor(0, 0, 255, 0); led.setColor(1, 0, 255, 0); break; case 'B': // LED auf Blau setzen led.setColor(0, 0, 0, 255); led.setColor(1, 0, 0, 255); break; case 'O': // LEDs ausschalten led.setColor(0, 0, 0, 0); led.setColor(1, 0, 0, 0); break; } led.show(); // LEDs aktualisieren } }
Verbindung des mBot über Bluetooth
- Den Code auf den mBot hochladen (über USB mit der Arduino IDE).
- Das USB-Kabel entfernen, da Bluetooth den seriellen Port nutzt.
- Den mBot mit einem Bluetooth-Terminal verbinden:
- Android:
Serial Bluetooth Terminal
(Play Store) - Linux:
bluetoothctl
oderminicom
- Einen der folgenden Befehle senden:
R
→ LEDs RotG
→ LEDs GrünB
→ LEDs BlauO
→ LEDs Ausschalten
Nach erfolgreicher Verbindung können die LEDs über Bluetooth gesteuert werden. 🚀
Bluetooth mit Android
Bluetooth mit Linux
hello_mbot_bluetooth.txt · Zuletzt geändert: 2025/02/03 16:06 von torsten.roehl