Kódolás a VEX GO Brain segítségével

A VEX GO Brain a gyorsulás és a forgás észlelésére szolgál.

GO_Brain-Battery.png

Megjegyzés: a cikkben a példaprojektek a Code Base GO Build-et használják.


Hogyan használják az agyat

GO_Brain-Powered_On.png

Az agy beépített giroszkóppal és gyorsulásmérővel rendelkezik. Ezeket a gyorsulás és a forgás érzékelésére használják.

Az agy képes észlelni:

_Acceleration_of__block.png

Gyorsulás.
Az agy a (Acceleration of) blokk segítségével mindhárom tengely gyorsulását jelentheti.

GO_BrainAxis.png

Az agy három tengelyen jelenti a gyorsulást. Az x, y és z tengely. Minden tengelynek van pozitív és negatív iránya.

_Drive_heading__block.png

Irány és forgatás.
Az agy a (Hajtás iránya) blokk segítségével adhatja meg az irányértéket fokokban.

GO_Brain_Compass.jpg

A címsor értéke 0 és 359,99 fok közötti tartományt jelent. Az érték az óramutató járásával megegyező irányban történő elforgatástól származik.

_Drive_rotation__block.png

Az agy a forgási értéket fokban tudja megadni a (Meghajtás elforgatása) blokk segítségével.

GO_Brain_Rotation_Direction.png

Az elforgatási érték jobbra forgatva pozitív értékeket, balra forgatva pedig negatív értékeket jelent. Az elforgatási értékek kumulatívak, és nem korlátozódnak 0 vagy 360 fokra. A forgások felhalmozódásával tovább növekednek vagy csökkennek.


Jelentésgyorsítási példaprojekt

Report_acceleration_snipit.png

Az alábbi kód jelenti az egyes tengelyek gyorsulási értékét a kódbázis elforgatásakor.

Report_acceleration_project_markup.jpeg

A Print Console segítségével megtekinthető a gyorsulási érték valós időben történő változása.


Jelentés címsora és forgatási példaprojektje

Report_rotation_snipit.png

Az alábbi kód jelenti a kódbázis hajtásláncának fejlécét és a forgási értéket, ahogy a kódbázis fordul.

Report_Heading_and_Rotation__right__mockup.jpeg

A Print Console segítségével a fejléc és az elforgatási értékek valós időben változnak.

Figyelje meg, hogy az irányértékek az óramutató járásával megegyező irányban 0-359,99 fok között jelennek meg, mivel a kódbázis jobbra fordul. A forgatási értékek kumulatívak, tovább növekednek (forgás jobbra) vagy csökkennek (balra forgatás).

Report_Rotation_left_snipit.png

Állítsa be a [Turn for] blokkot a projektben, hogy az irányt 'jobbról' 'balra' változtassa, és indítsa újra a projektet.

Report_Heading_and_Rotation__left__mockup.jpeg

A Print Console-ban figyelje meg, hogy a fejlécértékek az óramutató járásával megegyező irányban 0-359,99 fok között jelennek meg, mivel a kódbázis balra fordul. Az első 90 fokos balra fordulás 270 fokos irányként van jelentve. A forgatási értékek minden egyes elforgatással tovább nőnek, azonban mivel a kódbázis balra fordul, a forgatási értékek negatívak.

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

Last Updated: