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:
|
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:
|
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