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.  
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>
  #include <SoftwareSerial.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
        led.setpin(13);
    }
     
    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: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 mit Android
Bluetooth mit Linux
hello_mbot_bluetooth.1738679887.txt.gz · Zuletzt geändert:  von torsten.roehl
                
                