====== 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) ==== #include 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 } } ===== 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**: ''bluetoothctl'' oder ''minicom'' - 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 ====