De VEX GO Brain wordt gebruikt om versnelling en rotatie te detecteren.

GO_Brain-Battery.png

Het volgende artikel gaat over:

Opmerking: in dit artikel gebruiken de voorbeeldprojecten de Code Base GO Build.


Hoe de hersenen worden gebruikt

GO_Brain-Powered_On.png

De Brain heeft een ingebouwde Gyro en Accelerometer. Deze worden gebruikt om versnelling en rotatie te detecteren.

De hersenen kunnen detecteren:

_Acceleration_of__block.png

Versnelling.
De hersenen kunnen versnelling van elk van de drie assen rapporteren met behulp van het blok (Versnelling van).

GO_BrainAxis.png

The Brain rapporteert versnelling op drie assen. De x-, y- en z-as. Elke as heeft een positieve en een negatieve richting.

_Drive_heading__block.png

Koers en rotatie.
De hersenen kunnen de koerswaarde in graden rapporteren met behulp van het blok (Rijrichting).

GO_Brain_Compass.jpg

De koerswaarde meldt een bereik van 0-359,99 graden. De waarde wordt gerapporteerd vanaf een draai met de klok mee.

_Drive_rotation__block.png

De Brain kan de rotatiewaarde in graden rapporteren met behulp van het blok (Drive rotatie).

GO_Brain_Rotation_Direction.png

De rotatiewaarde geeft positieve waarden weer wanneer deze naar rechts wordt gedraaid en negatieve waarden wanneer deze naar links wordt gedraaid. Rotatiewaarden zijn cumulatief en zijn niet beperkt tot 0 of 360 graden. Ze zullen blijven toenemen of afnemen naarmate de rotaties zich ophopen.


Rapport Versnelling Voorbeeld Project

Report_acceleration_snipit.png

De onderstaande code rapporteert de versnellingswaarde van elke as terwijl de codebasis wordt geroteerd.

Report_acceleration_project_markup.jpeg

De Print Console kan worden gebruikt om de versnellingswaarde in realtime te zien veranderen.


Rapportkop en -rotatie Voorbeeldproject

Report_rotation_snipit.png

De onderstaande code geeft de richting van de aandrijflijn van de Code Base en de rotatiewaarde weer als de Code Base draait.

Report_Heading_and_Rotation__right__mockup.jpeg

De Print Console kan worden gebruikt om de koers- en rotatiewaarden in realtime te zien veranderen.

Merk op dat de koerswaarden met de klok mee worden gerapporteerd tussen 0-359,99 graden, omdat de codebasis naar rechts draait. Rotatiewaarden zijn cumulatief, ze zullen blijven toenemen (rotatie naar rechts) of afnemen (rotatie naar links).

Report_Rotation_left_snipit.png

Pas het [Turn for]-blok in het project aan om de richting van ‘rechts’ naar ‘links’ te veranderen en Start het project opnieuw.

Report_Heading_and_Rotation__left__mockup.jpeg

In de Print Console ziet u dat de koerswaarden met de klok mee worden gerapporteerd tussen 0-359,99 graden, omdat de Code Base naar links draait. De eerste bocht naar links 90 graden wordt gerapporteerd als een koers van 270 graden. De rotatiewaarden blijven bij elke rotatie toenemen, maar aangezien de Code Base naar links draait, rapporteren de rotatiewaarden negatief.