A VEX GO Eye Sensor arra szolgál, hogy érzékeli, ha egy tárgy a közelben van, és ha igen, akkor meghatározza az objektum színét.

GO_Brain-Battery-Eye.png

Megjegyzés: ebben a cikkben a példaprojektek két különböző GO-felépítést használnak:

  • Code Base – Eye Down GO Build
  • Code Base – Eye Forward GO Build

Hogyan kell használni a szemérzékelőt

DetectingRed.png

A VEX GO Eye Sensor arra szolgál, hogy érzékeli, ha egy tárgy a közelben van, és ha igen, akkor meghatározza az objektum színét.

GO_Brain-ButtonPush.png

A szemérzékelőt az agyhoz kell csatlakoztatni, mielőtt az agyat bekapcsolná, hogy megfelelően működjön. Ha a szemérzékelőt az agy bekapcsolása után helyezik fel vagy távolítják el, az agyat újra kell kapcsolni (ki kell kapcsolni, majd újra be kell kapcsolni), hogy a szemérzékelő megfelelően működjön.

A szemérzékelő képes észlelni:

_Detects_color__block.png

Egy bizonyos szín.
A látásérzékelő a <Detects color> blokk segítségével érzékeli a piros, zöld és kék színeket.

_Found_object__block.png

Ha jelen van egy objektum.
A látásérzékelő a <Found object> blokk segítségével képes észlelni, ha egy tárgy közel van hozzá. Ez használható a lemezek észlelésére, ha az Eye Sensor lefelé néz, vagy tárgyakat észlel előtte, például akadályokat vagy falakat.

A szemérzékelő a következőket tudja jelenteni:

_Brightness_of__block.png

Fényerőszint.
A szemérzékelő a (Brightness of) blokk használatával jelentheti egy objektum fényerőszintjét. Ezzel meg lehet különböztetni a világos és sötét tárgyakat. Ez hasznos lehet vonalkövetéskor.

_Hue_of__block.png

Az árnyalat színértéke fokokban.
A szemérzékelő a (Hue of) blokk használatával jelentheti egy objektum színárnyalatának értékét. Ez hasznos lehet különböző objektumok színének meghatározásakor.

szivárvány-kör-graphic.jpg

A (Hue of) blokk 0 és 359 fok közötti színárnyalat értéket jelez.


Eye Detect Color Példaprojekt

Detect_color_example_project.png

Az alábbi kód előreviszi a Code Base - Eye Down GO Build programot, amíg nem észlel egy piros lemezt. Amint egy piros lemezt észlel, a kódbázis leállítja a vezetést.


Eye Detect Brightness példaprojekt

Eye_detects_brightness_snipit.png

Az alábbi kód addig vezeti a Code Base - Eye Down GO Build programot, amíg nem észlel egy sötét vonalat a GO mezőlapkán.

GO_Tile_-_TD.png

Amint egy sötét vonalat észlel a lapkán, a kódbázis leállítja a vezetést.

Eye_Detect_Brightness_project_copy.jpeg

A Monitor Console segítségével megtekintheti a fényerő értékének valós időben történő változását. Ezzel meg lehet határozni a mozaik sötét vonalának küszöbértékét.


Eye Detect Object Példaprojekt

Eye_Detect_Object_snipit.png

Az alábbi kód vezeti a Code Base - Eye Forward GO Build programot, amíg nem észlel egy tárgyat. Ha egy tárgyat észlel, a kódbázis leállítja a vezetést.


Eye Report Hue példaprojekt

Eye_Hue_snipit.png

Az alábbi kód a Code Base - Eye Forward GO Build segítségével jelenti a különböző objektumok színárnyalatának értékét.

Eye_Hue_project_markup.jpeg

A Print Console segítségével megtekintheti a színárnyalat értékének valós időben történő változását. Ez a példa egy piros lemez színárnyalat értékét jelentette.

Hue_chart_red.jpg

Az érték ezután összehasonlítható a színárnyalat diagrammal.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: