Touch-LED#

Einführung#

Die VEX IQ Touch LED ist sowohl eine Leuchte als auch ein Knopf. Sie kann in verschiedenen Farben leuchten, um Feedback zu geben, z. B. um anzuzeigen, dass der Roboter bereit ist, den ausgewählten Modus anzuzeigen oder eine von einem anderen Sensor erfasste Farbe widerzuspiegeln. Außerdem erkennt sie Berührungen, sodass Sie das Verhalten des Roboters durch Antippen starten oder ändern können.

Nachfolgend finden Sie eine Liste aller Blöcke:

Touch-LED-Farbe einstellen#

Der set Touch LED color-Stackblock legt die Farbe der Touch-LED unter Verwendung der aktuellen transition speed und lightness settings fest.

setze [TouchLED1 v] Farbe auf (keine v)

Parameter

Beschreibung

Touch-LED

Welche Farbe die Touch-LED haben soll, wird im Gerätefenster konfiguriert.

Farbe

Legt die Farbe der LED fest auf:

  • keine — Schaltet die Touch-LED aus
  • rot
  • grün
  • blau
  • weiß
  • gelb
  • orange
  • lila
  • rotviolett
  • violett
  • blauviolett
  • blaugrün
  • gelbgrün
  • gelborange
  • rotorange
Sie können auch die Reporterblöcke Optischer Farbname und Farbname einfügen, damit die Touch-LED die aktuell vom optischen Sensor oder Farbsensor erkannte Farbe annimmt.

Beispiel

wenn gestartet
[Blink the TouchLED off and on.]
für immer
setze [TouchLED1 v] Farbe auf (grün v)
warte (0.5) Sekunden
setze [TouchLED1 v] Farbe auf (keine v)
warte (0.5) Sekunden

wenn gestartet
[See what color the Optical Sensor is detecting.]
für immer
setze [TouchLED1 v] Farbe auf ([Optical1 v] Farbname)
warte (0.5) Sekunden

Touch-LED-Überblendung einstellen#

Der Stapelblock set Touch LED fade legt fest, wie schnell die Touch-LED zwischen den Farben wechselt.

setze [TouchLED1 v] Überblendung auf [langsam v]

Parameter

Beschreibung

Touch-LED

Welche Übergangsgeschwindigkeit für die Touch-LED eingestellt werden soll, wird im Gerätefenster konfiguriert.

Übergangsgeschwindigkeit

Die Geschwindigkeit, mit der die Touch-LED zur nächsten Farbe wechselt:

  • langsam
  • schnell
  • aus – Die Farbe ändert sich sofort ohne Übergang. Dies ist das Standardverhalten der Touch-LED.

Beispiel

wenn gestartet
[Slowly fade TouchLED colors.]
setze [TouchLED1 v] Farbe auf (grün v)
setze [TouchLED1 v] Überblendung auf [langsam v]
warte (2) Sekunden
setze [TouchLED1 v] Farbe auf (rot v)

Touch-LED-Helligkeit einstellen#

Der Stapelblock Touch-LED-Helligkeit einstellen legt die Helligkeit der Touch-LED fest.

setze [TouchLED1 v] Helligkeit auf (50) %

Parameter

Beschreibung

Touch-LED

Die Helligkeit der Touch-LED kann im Gerätefenster eingestellt werden.

Helligkeit

Die Helligkeit der Touch-LED von 0 bis 100 in Prozent.

Beispiel

wenn gestartet
[Light up the TouchLED with different brightnesses.]
setze [TouchLED1 v] Helligkeit auf (25) %
setze [TouchLED1 v] Farbe auf (grün v)
warte (2) Sekunden
setze [TouchLED1 v] Helligkeit auf (100) %

Touch-LED gedrückt#

Der boolesche Block Touch-LED gedrückt gibt an, ob eine Touch-LED gerade gedrückt wird.

  • Wahr — Die Touch-LED wird gedrückt.

  • Falsch – Die Touch-LED wird nicht gedrückt

<[TouchLED1 v] gedrückt?>

Parameter

Beschreibung

Touch-LED

Welche Touch-LED überprüft werden soll, wird im Gerätefenster konfiguriert.

Beispiel

wenn gestartet
[Change the TouchLED color when it is pressed.]
setze [TouchLED1 v] Farbe auf (grün v)
warte bis <[TouchLED1 v] gedrückt?>
setze [TouchLED1 v] Farbe auf (blau v)

wenn Touch-LED#

Der wenn Touch-LED-Hutblock führt den angeschlossenen Blockstapel aus, wenn die Touch-LED gedrückt oder losgelassen wird.

wenn [TouchLED1 v] [gedrückt v]

Parameter

Beschreibung

Touch-LED

Welche Touch-LED überprüft werden soll, wird im Gerätefenster konfiguriert.

Zustand

Wann der angeschlossene Blockstapel ausgeführt wird: gedrückt wird ausgeführt, wenn die Touch-LED gedrückt wird, und losgelassen wird ausgeführt, wenn die Touch-LED losgelassen wird.

Beispiel

wenn [TouchLED1 v] [gedrückt v]
[Turn green briefly when pressed.]
setze [TouchLED1 v] Farbe auf (grün v)
warte [2] Sekunden
setze [TouchLED1 v] Farbe auf (keine v)