Oko#
Zavedení#
Oční senzor VEX VR dokáže detekovat objekty a identifikovat jejich barvu a jas.
Níže je uveden seznam všech dostupných bloků:
oční senzor blízkého objektu – Hlásí, zda senzor oka detekuje objekt v dosahu.
oko detekuje barvu – Hlásí, zda senzor oka detekuje zadanou barvu.
jas očí – Hlásí jas detekovaný senzorem očí.
when eye – Spustí připojený zásobník bloků, když senzor oka detekuje nebo ztratí objekt.
oko blízko objektu#
Logický blok oko blízko objektu hlásí, zda senzor oka detekuje objekt v dosahu.
True – Oční senzor detekuje objekt.
Nepravda – Oční senzor nedetekuje objekt.
<[FrontEye v] je blízko objektu?>
Parametry |
Popis |
|---|---|
oko |
Oční senzor pro detekci objektů. |
Příklad
při spuštění
[Stop driving after detecting an object.]
jet [dopředu v]
čekat (0.1) sekund
čekat dokud <[FrontEye v] je blízko objektu?>
zastavit jízdu
oko rozpoznává barvu#
Logický blok oko detekuje barvu hlásí, zda senzor oka detekuje zadanou barvu.
True – Senzor detekuje zadanou barvu.
Nepravda – Senzor nedetekuje zadanou barvu.
<[FrontEye v] detekuje [červená v]?>
Parametry |
Popis |
|---|---|
oko |
Oční senzor pro rozpoznávání barev. |
barva |
Barva k detekci:
|
Příklad
při spuštění
[Stop driving after detecting a green object.]
jet [dopředu v]
čekat (0.1) sekund
čekat dokud <[FrontEye v] detekuje [zelená v]?>
zastavit jízdu
jas očí#
Blok hlášení jas očí hlásí, kolik světla se odráží zpět do senzoru oka, v procentech od 0 % do 100 %.
Vyšší procento znamená, že se zpět k očnímu senzoru odráží více světla. Nižší procento znamená, že se zpět odráží méně světla.
(jas [FrontEye v] v %)
Parametry |
Popis |
|---|---|
oko |
Oční senzor pro detekci jasu. |
Příklad
při spuštění
[Display whether a detected object is bright.]
jet [dopředu v]
čekat dokud <[FrontEye v] je blízko objektu?>
čekat (0.1) sekund
pokud <(jas [FrontEye v] v %) [math_less_than v] [70]> pak
tisk [Object not bright.] ▶
jinak
tisk [Bright object!] ▶
když oko#
Blok when eye hat spustí připojený zásobník bloků, když vybraný senzor oka detekuje nebo ztratí objekt.
když [FrontEye v] [detekuje v] objekt :: hat events
Parametry |
Popis |
|---|---|
oko |
Oční senzor, který se má použít. |
stát |
Kdy se připojený zásobník bloků spustí:
|
Příklad
když [FrontEye v] [ztrácí v] objekt :: hat events
[Find an object when it is lost.]
otočit [vpravo v]
čekat dokud <[FrontEye v] je blízko objektu?>
zastavit jízdu