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:bluetoothctloderminicom
 
- Einen der folgenden Befehle senden:- r→ LEDs Rot
- g→ LEDs Grün
- b→ LEDs Blau
- O→ LEDs Ausschalten
 
Nach erfolgreicher Verbindung können die LEDs über Bluetooth gesteuert werden. 🚀
Bluetooth Verbindung herstellen
Bluetooth mit Android Benutzen des Serial Bluetooth Terminal
| Service UUID |  0000ffe1-0000-1000-8000-00805f9b34fb | 
| Read characteristic UUID | 0000ffe2-0000-1000-8000-00805f9b34fb | 
| Write characteristic UUID | 0000ffe3-0000-1000-8000-00805f9b34fb | 
Bluetooth mit Linux
hello_mbot_bluetooth.1738747218.txt.gz · Zuletzt geändert:  von torsten.roehl
                
                