hello_mbot_bluetooth
Dies ist eine alte Version des Dokuments!
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.
Noch nicht getestet - Bluetooth-Modul für Linux fehlt!
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> MeRGBLed led(0, 2); // LED-Modul am mBot void setup() { Serial.begin(115200); led.setpin(13); led.setColor(0, 0, 0, 0); // LED aus beim Start led.show(); } void loop() { if (Serial.available()) { char cmd = Serial.read(); switch (cmd) { case 'r': // Rot led.setColor(0, 255, 0, 0); led.setColor(1, 255, 0, 0); break; case 'g': // Grün led.setColor(0, 0, 255, 0); led.setColor(1, 0, 255, 0); break; case 'b': // Blau led.setColor(0, 0, 0, 255); led.setColor(1, 0, 0, 255); break; case '0': // LED aus led.setColor(0, 0, 0, 0); led.setColor(1, 0, 0, 0); break; default: // unknown command ...do nothing return; } led.show(); delay(50); } }
Verbindung des mBot über Bluetooth
- Den Code auf den mBot hochladen (über USB mit der Arduino IDE).
- Das USB-Kabel entfernen, da Bluetooth den gleichen seriellen Port nutzt!
- Den mBot neu starten.
- 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.1738740688.txt.gz · Zuletzt geändert: 2025/02/05 07:31 von torsten.roehl