VEX GO Brain se používá k detekci zrychlení a rotace.
Poznámka: v tomto článku ukázkové projekty používají Code Base GO Build.
Jak se používá mozek
Mozek má vestavěný gyroskop a akcelerometr. Ty se používají k detekci zrychlení a rotace.
Mozek dokáže detekovat:
Zrychlení.
Mozek může hlásit zrychlení každé ze tří os pomocí bloku (Acceleration of).
Mozek hlásí zrychlení na třech osách. Osy x, y a z. Každá osa má pozitivní a negativní směr.
Směr a rotace.
Mozek může hlásit hodnotu kurzu ve stupních pomocí bloku (Směr pohybu).
Hodnota kurzu uvádí rozsah od 0 do 359,99 stupňů. Hodnota je hlášena při otáčení ve směru hodinových ručiček.
Mozek může hlásit hodnotu rotace ve stupních pomocí bloku (Drive rotation).
Hodnota otočení hlásí kladné hodnoty při otočení doprava a záporné hodnoty při otočení doleva. Hodnoty rotace jsou kumulativní a nejsou omezeny na 0 nebo 360 stupňů. Budou se dále zvyšovat nebo snižovat, jak se rotace hromadí.
Příklad projektu zrychlení sestavy
Níže uvedený kód bude hlásit hodnotu zrychlení každé osy při otáčení základny kódu.
Pomocí Print Console lze sledovat, jak se hodnota zrychlení mění v reálném čase.
Příklad projektu záhlaví a rotace sestavy
Níže uvedený kód bude hlásit směr hnacího ústrojí kódové základny a hodnotu rotace při otáčení kódové základny.
Konzolu tisku lze použít k zobrazení hodnot záhlaví a rotace, které se mění v reálném čase.
Všimněte si, že hodnoty kurzu jsou hlášeny ve směru hodinových ručiček mezi 0-359,99 stupni, protože kódová základna se otáčí doprava. Hodnoty rotace jsou kumulativní, budou se dále zvyšovat (otáčení vpravo) nebo klesat (rotace vlevo).
Upravte blok [Turn for] v projektu, abyste změnili směr z „doprava“ na „doleva“ a znovu spusťte projekt.
V Konzole tisku si všimněte, že hodnoty nadpisů jsou hlášeny ve směru hodinových ručiček mezi 0-359,99 stupni, protože kódová základna se otáčí doleva. První odbočka doleva o 90 stupňů je hlášena jako kurz 270 stupňů. Hodnoty rotace se s každým otočením dále zvyšují, ale protože se základna kódu otáčí doleva, hodnoty rotace hlásí záporné hodnoty.