LED-Stoßstange#
Einführung#
Der LED-Stoßdämpfer erkennt, wenn er gedrückt wird, und kann seine Farbe oder sein Muster ändern, um visuelles Feedback zu geben.
Nachfolgend finden Sie eine Liste aller Blöcke:
Stoßstangenfarbe einstellen — Legt die Farbe der LED-Stoßstange fest.
Helligkeit des Stoßfängers einstellen — Legt die Helligkeit des LED-Stoßfängers fest.
Stoßstange gedrückt — Gibt einen booleschen Wert zurück, der angibt, ob die LED-Stoßstange gedrückt wird.
Stoßstangenfarbe einstellen#
Der Set Bumper color-Block gibt dem LED-Stoßfänger die gewünschte Farbe vor bzw. legt fest, ob er ausgeschaltet werden soll.
Der LED-Stoßfänger kann verwendet werden, um zu verfolgen, wo sich der Roboter in einem Projekt befindet oder um anzuzeigen, wann bestimmte Bedingungen erfüllt sind.
setze [bumper v] auf [rot v] :: custom-led
Parameter |
Beschreibung |
|---|---|
LED |
Der ausgewählte LED-Bumper, dessen Farbe geändert werden soll, ist im Gerätefenster konfiguriert. |
Farbe |
Die Farbe, auf die die LED-Stoßstange eingestellt werden soll:
|
Beispiel
wenn gestartet :: hat events
[Build Used: Super Code Base 2.0]
[Blink the LED off and on.]
für immer
setze [bumper v] auf [grün v] :: custom-led
warte [0.5] Sekunden
setze [bumper v] auf [aus v] :: custom-led
warte [0.5] Sekunden
Stoßstangenhelligkeit einstellen#
Der Stapelblock Set Bumper brightness gibt an, welche Helligkeit der LED-Stoßfänger haben soll.
Ein höherer Prozentsatz macht das Licht heller. Ein niedrigerer Prozentsatz macht das Licht dunkler.
Wenn die LED-Stoßstange ausgeschaltet ist, schaltet sich das Licht ein, sobald die Lichtleistung auf über 0 % eingestellt wird.
Wenn die LED-Stoßstange eingeschaltet ist, schaltet das Einstellen der Lichtleistung auf 0 % das Licht aus.
setze [bumper v] Helligkeit auf [50] % :: custom-led
Parameter |
Beschreibung |
|---|---|
LED |
Der ausgewählte LED-Bumper, dessen Helligkeit geändert werden soll, ist im Gerätefenster konfiguriert. |
Helligkeit |
Die neue Helligkeitseinstellung für den LED-Stoßfänger erfolgt in Schritten von 0 % bis 100 % als ganze Zahl. |
Beispiel
wenn gestartet :: hat events
[Build Used: Super Code Base 2.0]
[Light up the LED at different brightness levels.]
setze [bumper v] Helligkeit auf [25] % :: custom-led
setze [bumper v] auf [grün v] :: custom-led
warte [2] Sekunden
setze [bumper v] Helligkeit auf [100] % :: custom-led
Stoßstange gedrückt#
Der boolesche Block Stoßstange gedrückt meldet, ob die LED-Stoßstange gedrückt wird oder nicht. Dies kann verwendet werden, um zu überprüfen, ob der Roboter gegen andere Objekte stößt.
Wahr — Der LED-Stoßfänger wird gedrückt.
Falsch — Der LED-Stoßdämpfer wird nicht gedrückt.
<[bumper v] gedrückt? :: custom-led>
Parameter |
Beschreibung |
|---|---|
LED |
Der ausgewählte LED-Bumper zur Überprüfung, konfiguriert im Gerätefenster. |
Beispiel
wenn gestartet :: hat events
[Build Used: Super Code Base 2.0]
[Turn right when the bumper is pressed.]
drehe [links v]
warte bis <[bumper v] gedrückt? :: custom-led>
drehe [rechts v]