Le VEX GO Brain est utilisé pour détecter l’accélération et la rotation.
Remarque : dans cet article, les exemples de projets utilisent Code Base GO Build.
Comment le cerveau est utilisé
Le cerveau possède un gyroscope et un accéléromètre intégrés. Ceux-ci sont utilisés pour détecter l’accélération et la rotation.
Le cerveau peut détecter :
Accélération.
Le cerveau peut signaler l'accélération de chacun des trois axes à l'aide du bloc (Accélération de).
Le cerveau rapporte une accélération sur trois axes. Les axes x, y et z. Chaque axe a une direction positive et négative.
Cap et rotation.
Le cerveau peut rapporter la valeur de cap en degrés à l'aide du bloc (Drive cap).
La valeur de cap indique une plage de 0 à 359,99 degrés. La valeur est indiquée à partir d'un tour dans le sens des aiguilles d'une montre.
Le cerveau peut signaler la valeur de rotation en degrés à l'aide du bloc (Rotation du lecteur).
La valeur de rotation indique des valeurs positives lors d'une rotation vers la droite et des valeurs négatives lors d'une rotation vers la gauche. Les valeurs de rotation sont cumulatives et ne sont pas limitées à 0 ou 360 degrés. Ils continueront d’augmenter ou de diminuer à mesure que les rotations s’accumulent.
Exemple de projet d’accélération de rapports
Le code ci-dessous indiquera la valeur d'accélération de chaque axe lors de la rotation de la base de code.
La Print Console peut être utilisée pour voir la valeur d’accélération changer en temps réel.
Exemple de projet d’en-tête de rapport et de rotation
Le code ci-dessous indiquera le cap de la transmission de la base de code et la valeur de rotation lorsque la base de code tourne.
La Print Console peut être utilisée pour voir les valeurs de cap et de rotation changer en temps réel.
Notez que les valeurs de cap sont indiquées dans le sens des aiguilles d'une montre entre 0 et 359,99 degrés, car la base de code tourne à droite. Les valeurs de rotation sont cumulatives, elles continueront à augmenter (rotation à droite) ou à diminuer (rotation à gauche).
Ajustez le bloc [Tourner pour] dans le projet pour changer la direction de « droite » à « gauche » et redémarrez le projet.
Dans Print Console, notez que les valeurs de cap sont indiquées dans le sens des aiguilles d'une montre entre 0 et 359,99 degrés, car la base de code tourne à gauche. Le premier virage à gauche à 90 degrés est signalé comme un cap de 270 degrés. Les valeurs de rotation continuent d'augmenter à chaque rotation, cependant, comme la base de code tourne à gauche, les valeurs de rotation sont négatives.