Das VEX GO Brain dient zur Erkennung von Beschleunigung und Rotation.
Hinweis: In diesem Artikel verwenden die Beispielprojekte den Code Base GO Build.
Wie das Gehirn genutzt wird
Das Gehirn verfügt über einen eingebauten Gyro- und Beschleunigungsmesser. Diese dienen zur Erkennung von Beschleunigung und Rotation.
Das Gehirn kann Folgendes erkennen:
Beschleunigung.
Das Gehirn kann die Beschleunigung jeder der drei Achsen mithilfe des Blocks (Beschleunigung von) melden.
Das Gehirn meldet Beschleunigung auf drei Achsen. Die x-, y- und z-Achse. Jede Achse hat eine positive und eine negative Richtung.
Kurs und Drehung.
Das Gehirn kann den Kurswert in Grad mithilfe des Blocks (Fahrkurs) melden.
Der Kurswert gibt einen Bereich von 0 bis 359,99 Grad an. Der Wert wird ab einer Drehung im Uhrzeigersinn angegeben.
Das Gehirn kann den Rotationswert in Grad melden, indem es den Block (Rotation antreiben) verwendet.
Der Rotationswert meldet positive Werte, wenn er nach rechts gedreht wird, und negative Werte, wenn er nach links gedreht wird. Rotationswerte sind kumulativ und nicht auf 0 oder 360 Grad begrenzt. Sie werden mit der Anhäufung der Rotationen weiter zunehmen oder abnehmen.
Beispielprojekt zur Beschleunigung melden
Der folgende Code meldet den Beschleunigungswert jeder Achse, wenn die Codebasis gedreht wird.
Über die Print Console kann die Änderung des Beschleunigungswerts in Echtzeit angezeigt werden.
Beispielprojekt für Berichtüberschrift und -drehung
Der folgende Code meldet die Richtung des Antriebsstrangs der Codebasis und den Rotationswert, wenn sich die Codebasis dreht.
Mithilfe der Druckkonsole können Sie die Änderungen der Kurs- und Rotationswerte in Echtzeit verfolgen.
Beachten Sie, dass die Kurswerte im Uhrzeigersinn zwischen 0 und 359,99 Grad gemeldet werden, da sich die Codebasis nach rechts dreht. Rotationswerte sind kumulativ, sie nehmen weiter zu (Rechtsrotation) oder abnehmen (Linksrotation).
Passen Sie den Block [Drehen um] im Projekt an, um die Richtung von „rechts“ nach „links“ zu ändern, und starten Sie das Projekt erneut.
Beachten Sie, dass in der Druckkonsole die Kurswerte im Uhrzeigersinn zwischen 0 und 359,99 Grad angegeben werden, da sich die Codebasis nach links dreht. Die erste 90-Grad-Kurve nach links wird als Steuerkurs von 270 Grad gemeldet. Die Rotationswerte nehmen mit jeder Rotation weiter zu. Da sich die Codebasis jedoch nach links dreht, werden die Rotationswerte als negativ gemeldet.