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.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);
break;
case 'g': // Grün
led.setColor(0, 0, 255, 0);
break;
case 'b': // Blau
led.setColor(0, 0, 0, 255);
break;
case '0': // LED aus
led.setColor(0, 0, 0, 0);
break;
default:
return; // Falls ungültiger Befehl → nichts tun
}
led.show();
delay(50); // Verhindert Mehrfachausführungen bei schnellen Eingaben
}
}
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:
bluetoothctloderminicom
- 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.1738740123.txt.gz · Zuletzt geändert: von torsten.roehl
