Verstehen Sie die RGB-LED-Muster, die den BLE-Verbindungsstatus und Maschinenvorgänge auf Ihrem OSSM anzeigen
Die RGB-LED an Pin 25 bietet visuelle Rückmeldung über den aktuellen Zustand Ihres OSSM. Sie können schnell erkennen, ob sich die Maschine in der Referenzfahrt befindet, nach einer Bluetooth-Verbindung sucht oder aktiv mit einem verbundenen Gerät kommuniziert.
Statuspriorität verstehen
Die LED zeigt je nach aktuellem Betriebszustand unterschiedliche Muster an. Maschinenabläufe haben immer Vorrang vor BLE-Statusanzeigen.
| Priorität | Zustand | LED-Muster |
|---|---|---|
| Höchste | Referenzfahrt | Tiefvioletter Atemeffekt |
| Niedriger | BLE-Status | Variiert je nach Verbindungsstatus |
Maschinenstatusmuster
Wenn Ihr OSSM eine Referenzfahrt durchführt, zeigt die LED einen dunkelvioletten Atemeffekt mit einem sanften Pulsmuster. Dies wird so lange fortgesetzt, bis die Referenzfahrt abgeschlossen ist oder fehlschlägt.
Die Referenzfahrtanzeige hat Vorrang vor allen BLE-Statusmustern. Sie werden keine BLE-Statusänderungen sehen, bis die Referenzfahrt abgeschlossen ist.
BLE-Verbindungsstatusmuster
Wenn Ihr OSSM nach einer Bluetooth-Verbindung sucht:
- Regenbogeneffekt wird 1 Sekunde lang angezeigt
- Schnelles blaues Pulsieren folgt mit schnellem Pulsieren (10-fache Normalgeschwindigkeit)
- Automatisches Dimmen wird nach 30 Sekunden aktiviert und reduziert die Helligkeit mit sanftem Pulsieren auf ~12 %
Die automatische Dimmfunktion reduziert visuelle Ablenkung, wenn Sie eine Kabelfernbedienung anstelle von Bluetooth verwenden. Die LED bleibt sichtbar, stört aber auch bei längeren Sitzungen nicht.
Wenn ein Gerät über Bluetooth eine Verbindung herstellt:
- Regenbogeneffekt wird 1 Sekunde lang angezeigt, um die Verbindung zu bestätigen
- Die blaue LED wird auf eine geringe Helligkeit gedimmt (~12 % Helligkeit) und bleibt gedimmt
- Kommunikationsimpulse erscheinen als leichte Helligkeitserhöhungen während der Datenübertragung
Wenn keine Bluetooth-Verbindung besteht:
- LED erlischt vollständig
Ein getrennter Zustand unterscheidet sich von Advertising. Wenn Sie das OSSM einschalten, beginnt es sofort mit dem Advertising, sodass Sie das blaue Atemmuster statt eines ausgeschalteten Lichts sehen.
Kommunikationsanzeige
Wenn BLE verbunden ist und die LED gedimmt ist, sehen Sie kurze Helligkeitsimpulse während:
- Empfangen von Befehlen von Ihrem angeschlossenen Gerät
- Senden von Antworten zurück an das Gerät
- Statusaktualisierungen an das Gerät übertragen
Der Kommunikationsimpuls ist subtil – ein 100-ms-Übergang mit minimaler Helligkeitszunahme. Dies gibt Feedback, ohne während der Bedienung abzulenken.
Farben der Statusanzeige
Die Firmware definiert Standardfarben für verschiedene Maschinenzustände. Diese werden von Statusanzeigefunktionen verwendet und können in zukünftigen Firmware-Updates erscheinen.
| Status | Farbe | Beschreibung |
|---|---|---|
| Leerlauf | Blau | Standardzustand beim Warten |
| Betrieb | Grün | Aktive Bewegung im Gange |
| Fehler | Rot | Fehlerbedingung erkannt |
| Referenzfahrt | Gelb | Referenzfahrtsequenz aktiv |
| Verbindung wird hergestellt | Lila | BLE-Verbindung läuft |
Derzeit wird während des Maschinenbetriebs nur der Referenzfahrtstatus (dunkelviolettes Pulsieren) aktiv angezeigt. Andere Statusfarben sind für die zukünftige Verwendung oder benutzerdefinierte Firmware-Implementierungen definiert.
Technische Referenz
| Konstante | Wert | Beschreibung |
|---|---|---|
ADVERTISING_TIMEOUT | 30 Sekunden | Zeit bis zum automatischen Dimmen des Advertisings |
| Gedimmte Helligkeit | ~12% | Helligkeitsstufe bei bestehender Verbindung oder nach Zeitüberschreitung |
| Kommunikationsimpuls | 100 ms | Dauer der Datenübertragungsanzeige |
| Funktion | Zweck |
|---|---|
showBLEAdvertisingDimmed() | Zeigt sanftes Pulsieren bei reduzierter Helligkeit |
Das Advertising-Timeout wird automatisch zurückgesetzt, wenn sich der BLE-Verbindungsstatus ändert (Verbindungs- oder Trennungsereignisse).