Szem#
Bevezetés#
A VEX VR szemérzékelő képes tárgyakat érzékelni, és azonosítani azok színét és fényességét.
Az alábbiakban felsoroljuk az összes elérhető blokkot:
szem közeli tárgy – Jelzi, hogy a szemérzékelő érzékel-e tárgyat a hatótávolságon belül.
a szem színt érzékel – Jelzi, hogy a szemérzékelő érzékeli-e a megadott színt.
szem fényereje – A szemérzékelő által érzékelt fényerőt jelenti.
when eye – Lefuttatja a csatolt blokkköteget, amikor a Szemérzékelő érzékel vagy elveszít egy tárgyat.
szem a tárgy közelében#
A szem közel van tárgyhoz logikai blokk jelzi, hogy a szemérzékelő érzékel-e tárgyat a hatótávolságon belül.
Igaz – A szemérzékelő tárgyat érzékel.
Hamis — A szemérzékelő nem érzékel tárgyat.
<[FrontEye v] közel van a tárgyhoz?>
Paraméterek |
Leírás |
|---|---|
szem |
A szemérzékelővel tárgyakat lehet érzékelni. |
Példa
amikor elindul
[Stop driving after detecting an object.]
hajtás [előre v]
várakozás (0.1) másodpercig
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
hajtás leállítása
a szem érzékeli a színeket#
A színérzékelés logikai blokkja jelzi, hogy a Szemérzékelő érzékeli-e a megadott színt.
Igaz – Az érzékelő érzékeli a megadott színt.
Hamis – Az érzékelő nem érzékeli a megadott színt.
<[FrontEye v] észleli [piros v]?>
Paraméterek |
Leírás |
|---|---|
szem |
A Szemérzékelő a színek érzékelésére szolgál. |
szín |
Az érzékelendő szín:
|
Példa
amikor elindul
[Stop driving after detecting a green object.]
hajtás [előre v]
várakozás (0.1) másodpercig
várakozás amíg <[FrontEye v] észleli [zöld v]?>
hajtás leállítása
szemfényesség#
A szemfényesség riporterblokk 0% és 100% közötti százalékos értéket ad arról, hogy mennyi fény verődik vissza a szemérzékelőre.
A magasabb százalékos érték azt jelenti, hogy több fény verődik vissza a szemérzékelőre. Az alacsonyabb százalékos érték azt jelenti, hogy kevesebb fény verődik vissza.
([FrontEye v] fényereje %)
Paraméterek |
Leírás |
|---|---|
szem |
A szemérzékelő a fényerő érzékelésére szolgál. |
Példa
amikor elindul
[Display whether a detected object is bright.]
hajtás [előre v]
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
várakozás (0.1) másodpercig
ha <([FrontEye v] fényereje %) [math_less_than v] [70]> akkor
[Object not bright.] nyomtatása ▶
különben
[Bright object!] nyomtatása ▶
amikor a szem#
A amikor a szem kalapblokk a csatolt blokkköteget futtatja, amikor a kiválasztott Szemérzékelő érzékel vagy elveszít egy tárgyat.
amikor [FrontEye v] [észleli v] egy objektumot :: hat events
Paraméterek |
Leírás |
|---|---|
szem |
A használandó szemérzékelő. |
állami |
Amikor a csatolt blokkhalom lefut:
|
Példa
amikor [FrontEye v] [elveszíti v] egy objektumot :: hat events
[Find an object when it is lost.]
fordulás [jobbra v]
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
hajtás leállítása