VEX GO 브레인은 가속도와 회전을 감지하는 데 사용됩니다.
참고: 이 문서의 예제 프로젝트는 코드 베이스 GO 빌드를 사용합니다.
브레인 사용법
브레인에는 자이로 센서와 가속도계가 내장되어 있습니다. 이것들은 가속도와 회전을 감지하는 데 사용됩니다.
브레인은 다음을 감지할 수 있습니다:
가속.
브레인은 (~의 가속도) 블록을 사용하여 세 축 각각의 가속도를 보고할 수 있습니다.
브레인은 3개의 축에서 가속도를 보고합니다. x, y 및 z축입니다. 각 축에는 양의 방향과 음의 방향이 있습니다.
방향 및 회전.
브레인은 (주행 방향) 블록을 사용하여 방향 값을 도 단위로 보고할 수 있습니다.
방향 값 보고 범위는 0도에서 359.99도까지입니다. 보고되는 방향 값은 시계 방향으로 커집니다.
브레인은 (드라이브 회전) 블록을 사용하여 회전 값을 도 단위로 보고할 수 있습니다.
회전 값은 오른쪽으로 회전하면 양수 값을 보고하고 왼쪽으로 회전하면 음수 값을 보고합니다. 회전 값은 누적되며 0도 또는 360도로 제한되지 않습니다. 회전이 누적됨에 따라 계속 증가하거나 감소합니다.
가속화 예제 프로젝트 보고하기
아래 코드는 코드 베이스가 회전함에 따라 각 축의 가속도 값을 보고합니다.
프린트 콘솔을 사용하여 실시간으로 변화하는 가속도 값을 볼 수 있습니다.
방향 및 회전 예제 프로젝트 보고하기
아래 코드는 코드 베이스의 드라이브트레인 방향과 코드 베이스가 회전할 때 회전 값을 보고합니다.
프린트 콘솔을 사용하여 실시간으로 변화하는 방향 값과 회전 값을 볼 수 있습니다.
코드 베이스가 오른쪽으로 회전하기 때문에 방향 값은 시계 방향으로 0도에서 359.99도까지 보고됩니다. 회전 값은 누적되며 계속 증가(오른쪽 회전)하거나 감소(왼쪽 회전)합니다.
프로젝트의 [회전] 블록을 조정하여 방향을 '오른쪽'에서 '왼쪽'으로 변경하고 프로젝트를 다시 시작합니다.
코드 베이스가 왼쪽으로 회전하기 때문에 프린트 콘솔에서 방향 값은 시계 방향으로 0도에서 359.99도까지 보고된다는 것을 참고하세요. 첫 번째 좌회전 90도는 방향 값 270도로 보고됩니다. 회전 값은 회전할 때마다 계속 증가하지만 코드 베이스가 왼쪽으로 회전하기 때문에 회전 값이 음수로 보고됩니다.