El VEX GO Brain se utiliza para detectar la aceleración y la rotación.
Nota: en este artículo, los proyectos de ejemplo utilizan Code Base GO Build.
Cómo se usa el cerebro
El cerebro tiene un giroscopio y un acelerómetro incorporados. Se utilizan para detectar la aceleración y la rotación.
El cerebro puede detectar:
Aceleración.
El cerebro puede informar la aceleración de cada uno de los tres ejes utilizando el bloque (Aceleración de).
El cerebro informa de la aceleración en tres ejes. Los ejes x, y y z. Cada eje tiene una dirección positiva y negativa.
Encabezado y rotación.
El cerebro puede informar el valor del encabezado en grados utilizando el bloque (Drive heading).
El valor del encabezado indica un rango de 0 a 359,99 grados. El valor se informa desde un giro en el sentido de las agujas del reloj.
El cerebro puede informar el valor de rotación en grados utilizando el bloque (Drive rotation).
El valor de rotación informa valores positivos cuando se gira hacia la derecha y valores negativos cuando se gira hacia la izquierda. Los valores de rotación son acumulativos y no están limitados a 0 o 360 grados. Continuarán aumentando o disminuyendo a medida que se acumulen las rotaciones.
Proyecto de ejemplo de aceleración de informes
El siguiente código informará el valor de aceleración de cada eje a medida que se gira la base de código.
La Consola de impresión se puede utilizar para ver el valor de aceleración cambiando en tiempo real.
Encabezado del informe y ejemplo de rotación del proyecto
El código a continuación informará el encabezado del tren motriz de la base de código y el valor de rotación a medida que gira la base de código.
La Consola de impresión se puede utilizar para ver los valores de rumbo y rotación cambiando en tiempo real.
Observe que los valores de encabezado se informan en el sentido de las agujas del reloj entre 0 y 359,99 grados, porque la base de código está girando a la derecha. Los valores de rotación son acumulativos, continuarán aumentando (rotación derecha) o disminuyendo (rotación izquierda).
Ajuste el bloque [Turn for] en el proyecto para cambiar la dirección de ‘derecha’ a ‘izquierda’ y vuelva a iniciar el proyecto.
En la Consola de impresión, observe que los valores de encabezado se informan en el sentido de las agujas del reloj entre 0 y 359,99 grados, porque la Base de código está girando a la izquierda. El primer giro a la izquierda de 90 grados se informa como un rumbo de 270 grados. Los valores de rotación continúan aumentando con cada rotación, sin embargo, dado que la base de código gira a la izquierda, los valores de rotación son negativos.