Optischer Sensor#

Einführung#

Der optische Sensor V5 erkennt Farbe, Helligkeit und Anwesenheit von Objekten in der Nähe mithilfe einer Kombination aus RGB-Farbsensor und Näherungssensor. Zur präziseren Erkennung kann er Objekte auch mit seiner integrierten LED beleuchten.

Der optische Sensor VEX V5.

Nachfolgend finden Sie eine Liste der verfügbaren Blöcke:

Optisches Licht einstellen#

Der optische Licht-Einstellungsblock schaltet die LED des optischen Sensors ein oder aus. Dies kann die Genauigkeit des Sensors bei der Farberkennung verbessern.

setze [Optical1 v] Licht [ein v]

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Zustand

Der Zustand des Lichts des optischen Sensors: ein oder aus.

wenn gestartet
[Turn on the sensor's LED.]
setze [Optical1 v] Licht [ein v]

Optische Lichtleistung einstellen#

Der Optische Lichtleistung einstellen-Block regelt die Helligkeit der LED des optischen Sensors. Das Licht trägt dazu bei, dass der optische Sensor Objekte und Farben besser erkennt.

Ein höherer Prozentsatz macht das Licht heller. Ein niedrigerer Prozentsatz macht das Licht dunkler.

Wenn die Kontrollleuchte des optischen Sensors ausgeschaltet ist, schaltet sich die Kontrollleuchte ein, wenn die Lichtleistung über 0 % eingestellt wird.

Wenn die Kontrollleuchte des optischen Sensors eingeschaltet ist, schaltet das Einstellen der Lichtleistung auf 0 % die Kontrollleuchte aus.

setze [Optical1 v] Lichtleistung auf [50] %

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Helligkeit

Die Helligkeit, auf die das Licht des optischen Sensors eingestellt werden soll, von 0 % bis 100 %. Bitte ganze Zahlen verwenden.

wenn gestartet
[Turn on the sensor's LED at half brightness.]
setze [Optical1 v] Lichtleistung auf [50] %

Optisches Gerät hat ein Objekt gefunden#

Der boolesche Block Optisch Objekt gefunden gibt an, ob der optische Sensor ein Objekt innerhalb seiner Reichweite erkennt oder nicht.

  • Wahr — Der optische Sensor erkennt ein Objekt.

  • Falsch — Der optische Sensor erkennt kein Objekt.

<[Optical1 v] Objekt gefunden?>

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Beispiel

Fahren Sie vorwärts, bis ein Objekt erkannt wird.#
wenn gestartet
[Drive forward until an object is found.]
fahre [vorwärts v]
warte bis <[Optical1 v] Objekt gefunden?>
Fahren stoppen

Optische Farberkennung#

Der Boolesche Block Optische Farberkennung gibt an, ob der optische Sensor eine bestimmte Farbe erkennt, basierend auf dem erkannten Farbtonwert.

  • Wahr – Der Sensor erkennt die angegebene Farbe.

  • Falsch – Der Sensor erkennt die angegebene Farbe nicht.

Hinweis: Der optische Sensor sucht nach Farbtonbereichen, die der angegebenen Farbe entsprechen. Informationen zur Erkennung spezifischer Farbtonbereiche finden Sie im Reporterblock Optischer Farbton.

<[Optical1 v] erkennt [rot v]?>

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Farbe

Welche Farbe ist zu suchen?

  • Rot – Ein erkannter Farbtonwert zwischen 340° und 20°.
  • Grün – Ein erkannter Farbtonwert zwischen 80° und 140°.
  • Blau – Ein erkannter Farbtonwert zwischen 200° und 240°.
  • Gelb – Ein erkannter Farbtonwert zwischen 40° und 60°.
  • Orange – Ein erkannter Farbtonwert zwischen 20° und 40°.
  • Violett – Ein erkannter Farbtonwert zwischen 240° und 280°.
  • Cyan – Ein erkannter Farbtonwert zwischen 140° und 200°.

Beispiel

Fahren Sie vorwärts, bis Rot erkannt wird.#
wenn gestartet
[Drive forward until red is found.]
fahre [vorwärts v]
warte bis <[Optical1 v] erkennt [rot v]?>
Fahren stoppen

Optische Helligkeit#

Der Berichtsblock für die optische Helligkeit gibt an, wie viel Licht zum optischen Sensor zurückreflektiert wird, und zwar als Prozentsatz von 0 % bis 100 %.

Ein höherer Prozentsatz bedeutet, dass mehr Licht zum optischen Sensor zurückreflektiert wird. Ein niedrigerer Prozentsatz bedeutet, dass weniger Licht zurückreflektiert wird.

([Optical1 v] Helligkeit in %)

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Optischer Farbton#

Der Optical Hue-Reporterblock gibt den vom optischen Sensor erfassten Farbton als Zahl zwischen 0 und 359 Grad aus.

Der Farbton ist eine Methode, Farben mithilfe von Zahlen auf einem Farbkreis zu beschreiben.

Das VEX-Farbrad zeigt die Farbabstufungen auf einem Kreis, wobei Rot bei 0 Grad liegt und die Farben mit zunehmendem Wert in den Regenbogen übergehen.

([Optical1 v] Farbton in Grad)

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Beispiel

wenn gestartet
[Look for the color pink using hue.]
für immer
Bildschirm löschen
setze Cursor auf Zeile [1] Spalte [1] auf Bildschirm
wenn <[300] [math_less_than v] ([Optical1 v] Farbton in Grad) [math_less_than v] [359]> dann
drucke [This is pink!] auf Bildschirm ▶
sonst
drucke [No pink detected!] auf Bildschirm ▶

wenn Optische#

Der when Optical Hutblock führt den zugehörigen Blockstapel immer dann aus, wenn der optische Sensor ein Objekt erkennt oder verliert.

wenn [Optical1 v] [erkennt v] ein Objekt :: hat events

Parameter

Beschreibung

Gerät

Welcher optische Sensor verwendet werden soll, wird im Gerätefenster konfiguriert.

Zustand

Wann der angehängte Blockstapel ausgeführt wird: detects wird ausgeführt, wenn ein nicht erkanntes Objekt erkannt wird, während loses ausgeführt wird, wenn ein erkanntes Objekt nicht mehr erkannt wird.