Oog#

Invoering#

De VEX VR-oogsensor kan objecten detecteren en hun kleur en helderheid bepalen.

Hieronder vindt u een lijst met alle beschikbare blokken:

  • oog nabij object – Rapporteert of de oogsensor een object binnen bereik detecteert.

  • oog detecteert kleur – Rapporteert of de oogsensor een bepaalde kleur detecteert.

  • ooghelderheid – Geeft de helderheid weer die door de oogsensor is gedetecteerd.

  • wanneer oog – Voert de bijgevoegde stapel blokken uit wanneer de oogsensor een object detecteert of verliest.

oog nabij object#

Het Booleaanse blok oog nabij object geeft aan of de oogsensor een object binnen bereik detecteert.

  • Klopt — De oogsensor detecteert een object.

  • Onjuist — De oogsensor detecteert geen object.

<[FrontEye v] is nabij object?>

Parameters

Beschrijving

oog

De oogsensor wordt gebruikt om objecten te detecteren.

Voorbeeld

wanneer gestart
[Stop driving after detecting an object.]
rijd [vooruit v]
wacht (0.1) seconden
wacht totdat <[FrontEye v] is nabij object?>
stop rijden

het oog detecteert kleur#

Het Booleaanse blok oog detecteert kleur geeft aan of de oogsensor een bepaalde kleur detecteert.

  • Waar – De sensor detecteert de opgegeven kleur.

  • Onjuist – De sensor detecteert de opgegeven kleur niet.

<[FrontEye v] detecteert [rood v]?>

Parameters

Beschrijving

oog

De oogsensor om kleuren mee te detecteren.

kleur

De te detecteren kleur:

  • rood
  • groen
  • blauw

Voorbeeld

wanneer gestart
[Stop driving after detecting a green object.]
rijd [vooruit v]
wacht (0.1) seconden
wacht totdat <[FrontEye v] detecteert [groen v]?>
stop rijden

ooghelderheid#

Het ooghelderheid-rapportblok geeft aan hoeveel licht er teruggekaatst wordt naar de oogsensor, als een percentage van 0% tot 100%.

Een hoger percentage betekent dat er meer licht teruggekaatst wordt naar de oogsensor. Een lager percentage betekent dat er minder licht teruggekaatst wordt.

([FrontEye v] helderheid in %)

Parameters

Beschrijving

oog

De oogsensor detecteert de helderheid.

Voorbeeld

wanneer gestart
[Display whether a detected object is bright.]
rijd [vooruit v]
wacht totdat <[FrontEye v] is nabij object?>
wacht (0.1) seconden
als <([FrontEye v] helderheid in %) [math_less_than v] [70]> dan
druk [Object not bright.] af ▶
anders
druk [Bright object!] af ▶

wanneer oog#

Het hoedblok when eye voert de bijbehorende stapel blokken uit wanneer de geselecteerde oogsensor een object detecteert of verliest.

wanneer [FrontEye v] [detecteert v] een object :: hat events

Parameters

Beschrijving

oog

De oogsensor die u moet gebruiken.

staat

Wanneer de bijgevoegde stapel blokken wordt uitgevoerd:

  • detecteert – Een niet-gedetecteerd object wordt nu gedetecteerd
  • verliest – Een gedetecteerd object wordt nu niet langer gedetecteerd

Voorbeeld

wanneer [FrontEye v] [verliest v] een object :: hat events
[Find an object when it is lost.]
draai [rechts v]
wacht totdat <[FrontEye v] is nabij object?>
stop rijden