De VEX GO Brain wordt gebruikt om versnelling en rotatie te detecteren.
Let op: in dit artikel gebruiken de voorbeeldprojecten de Code Base GO Build.
Hoe de hersenen worden gebruikt
The Brain heeft een ingebouwde Gyro en Accelerometer. Deze worden gebruikt om versnelling en rotatie te detecteren.
De hersenen kunnen het volgende detecteren:
Acceleratie.
Het Brein kan de versnelling van elk van de drie assen rapporteren met behulp van het blok (Versnelling van).
The Brain rapporteert versnelling op drie assen. De x-, y- en z-as. Elke as heeft een positieve en een negatieve richting.
Koers en rotatie.
De hersenen kunnen de koerswaarde in graden rapporteren met behulp van het blok (Drive koers).
De koerswaarde rapporteert een bereik van 0-359,99 graden. De waarde wordt gerapporteerd vanaf een draai met de klok mee.
De Brain kan de rotatiewaarde in graden rapporteren met behulp van het blok (Aandrijfrotatie).
De rotatiewaarde rapporteert positieve waarden wanneer deze naar rechts wordt gedraaid, en negatieve waarden wanneer deze naar links wordt gedraaid. Rotatiewaarden zijn cumulatief en niet beperkt tot 0 of 360 graden. Ze zullen blijven stijgen of dalen naarmate de rotaties zich opstapelen.
Rapport Versnelling Voorbeeldproject
De onderstaande code rapporteert de versnellingswaarde van elke as terwijl de codebasis wordt geroteerd.
De Print Console kan worden gebruikt om de versnellingswaarde in realtime te zien veranderen.
Rapportkop en rotatievoorbeeldproject
De onderstaande code rapporteert de koers van de aandrijflijn van de Code Base en de rotatiewaarde terwijl de Code Base draait.
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 Code Base naar rechts draait. Rotatiewaarden zijn cumulatief, ze zullen blijven stijgen (rotatie naar rechts) of afnemen (rotatie naar links).
Pas het blok [Turn for] in het project aan om de richting van 'rechts' naar 'links' te veranderen en start het project opnieuw.
In de Print Console ziet u dat de koerswaarden met de klok mee worden weergegeven tussen 0 en 359,99 graden, omdat de Code Base naar links draait. De eerste bocht naar links van 90 graden wordt gerapporteerd als een koers van 270 graden. De rotatiewaarden blijven bij elke rotatie toenemen, maar omdat de Code Base naar links draait, zijn de rotatiewaarden negatief.