hello_mbot_bluetooth
Dies ist eine alte Version des Dokuments!
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/iOS)
kann der mBot Befehle empfangen und die LEDs in verschiedenen Farben schalten.
Erlaubte Befehle:
- R → Rot
- G → Grün
- B → Blau
- O → 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
}
}
===== So verbindest du den mBot über Bluetooth =====
- **Code auf den mBot hochladen** (über USB mit Arduino IDE).
- **USB-Kabel entfernen** (da Bluetooth den seriellen Port nutzt).
- **mBot mit einem Bluetooth-Terminal verbinden**:
- **Android**: ''Serial Bluetooth Terminal'' (Play Store)
- **iOS**: ''Serial Bluetooth Terminal'' (App Store)
- **Linux/Windows**: ''bluetoothctl'' oder ''minicom''
- **Einen der folgenden Befehle senden**:
- **''R''** → LEDs **Rot**
- **''G''** → LEDs **Grün**
- **''B''** → LEDs **Blau**
- **''O''** → LEDs **Ausschalten**
Nun kannst du die **LEDs über Bluetooth steuern**! 🚀
hello_mbot_bluetooth.1738596693.txt.gz · Zuletzt geändert: von torsten.roehl
