O VEX GO Brain é usado para detectar aceleração e rotação.
Observação: neste artigo, os projetos de exemplo usam o Code Base GO Build.
Como o cérebro é utilizado
O cérebro possui um giroscópio e um acelerômetro integrados. Eles são usados para detectar aceleração e rotação.
O cérebro pode detetar:
Aceleração.
O Cérebro pode relatar a aceleração de cada um dos três eixos usando o bloco (Aceleração de).
O Cérebro relata aceleração em três eixos. Os eixos x, y e z. Cada eixo tem uma direção positiva e negativa.
Rumo e Rotação.
O Cérebro pode relatar o valor do rumo em graus usando o bloco (Dirigir rumo).
O valor do rumo reporta uma faixa de 0 a 359,99 graus. O valor é relatado girando no sentido horário.
O Cérebro pode reportar o valor da rotação em graus usando o bloco (Rotação do Drive).
O valor de rotação reporta valores positivos quando girado para a direita e valores negativos quando girado para a esquerda. Os valores de rotação são cumulativos e não são limitados a 0 ou 360 graus. Eles continuarão a aumentar ou diminuir à medida que as rotações se acumulam.
Projeto de exemplo de aceleração de relatório
O código abaixo reportará o valor de aceleração de cada eixo conforme a base de código é girada.
O Print Console pode ser usado para ver a alteração do valor da aceleração em tempo real.
Projeto de exemplo de cabeçalho e rotação de relatório
O código abaixo informará o rumo do trem de força da base de código e o valor de rotação conforme a base de código gira.
O Print Console pode ser usado para ver a mudança dos valores de direção e rotação em tempo real.
Observe que os valores de rumo são relatados no sentido horário entre 0-359,99 graus, porque a Base de Código está virando para a direita. Os valores de rotação são cumulativos e continuarão a aumentar (rotação para a direita) ou diminuir (rotação para a esquerda).
Ajuste o bloco [Turn for] no projeto para mudar a direção de 'direita' para 'esquerda' e inicie o projeto novamente.
No Print Console, observe que os valores do rumo são relatados no sentido horário entre 0-359,99 graus, porque o Code Base está virando para a esquerda. A primeira curva à esquerda de 90 graus é relatada como um rumo de 270 graus. Os valores de rotação continuam a aumentar a cada rotação, no entanto, como a Base de Código está girando para a esquerda, os valores de rotação estão reportando negativos.