A 123 Robot számos érzékelőt tartalmaz, köztük egy szemérzékelőt is. A 123 Robot szemérzékelője a VEXcode 123 segítségével kódolható.

VEXcode_123.jpeg


A szemérzékelő a 123-as roboton

eye-sensor-callout.png

A 123 Robot elülső részén egy szemérzékelő található, amely képes észlelni, hogy van-e tárgy, valamint színt (vörös, zöld vagy kék).


VEXcode 123 blokkok a szemérzékelővel együtt

Objektumjelenléti blokkok észlelése

Object_presence.png

A [Vezessen addig] és a <Found object> blokkok jelentik, hogy a szemérzékelő közel van-e egy objektumhoz vagy sem.

<Detects color> blokk

_Detects_color__block.png

A <Detects color> blokk jelzi, ha a szemérzékelő észleli a megadott színt.

(Brightness of) blokk

_Brightness_of__block.png

A (Brightness of) blokk százalékban jelzi a fényerő szintjét. Ezzel meg lehet különböztetni a világos és sötét tárgyakat és környezeteket.

(Hue of) blokk

_Hue_of__block.png

A (Hue of) blokk egy objektum színárnyalatának értékét jelzi. Ez hasznos lehet különböző objektumok színének meghatározásakor.

vex-rainbow-circle-graphic_2.jpg

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


A szemérzékelő általános használata

A 123 Robot szemérzékelője sokféleképpen használható. A 123 Robot a Szemérzékelő segítségével viselkedési sorozatot kezdeményezhet, amikor a megfelelő helyen van. Például a 123-as robot addig hajthat előre, amíg nem érzékeli, hogy egy tárgy, például fal vagy egy másik 123-as robot közelében van, majd megfordul, hogy ne ütközzen bele.

A 123 Robot attól függően tud döntéseket hozni, hogy a szemérzékelő kék tárgyat észlel-e. Ez akkor hasznos, ha azt szeretné, hogy a 123 Robot egy speciális színű objektumhoz érkezzen, érzékelje a tárgyak színét, amint azok elhaladnak az érzékelő mellett, vagy egy bizonyos viselkedést hajtson végre, ha egy színt észlel. Ebben a példában, ha a szemérzékelő kék tárgyat észlel, a 123-as robot jobbra fordul. Ha a szemérzékelő nem észlel kék tárgyat, a 123-as robot balra fordul.

A 123 Robot attól függően tud döntéseket hozni, hogy az Eye Sensor világos vagy sötét tárgyat észlel. Ebben a példában, ha a szemérzékelő fényes tárgyat észlel, a 123-as robot jobbra fordul. Ha a szemérzékelő nem érzékel fényes tárgyat, a 123-as robot balra fordul.

_Hue_of__monitor_console.png

A 123 Robot a különböző objektumok színárnyalatának értékét is képes jelenteni. Ebben a példában egy zöld 123-as robot színárnyalatértéke kerül jelentésre. A Monitor Console segítségével megtekinthető a színárnyalat valós időben történő változása, ha a (Hue of) blokk melletti jelölőnégyzet be van jelölve.

green_robot_hue.png

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: