VEX GO主控器用于检测加速度和旋转。
注意:在本文中,样例程序使用可编程底盘GO的搭建。
主控器的使用方式
主控器有一个内置的陀螺仪和加速器。 这些都是用来检测加速度和转向的。
主控器可以检测到:
加速度。
主控器可以使用(加速度)指令块报告三个轴中每个轴的加速度。
主控器在三个轴上报告加速度。 x,y,和z轴。 每个轴都有一个正负方向。
归位和转向。
主控器可以用(底盘归位)指令块报告归位值,单位是度。
归位值的报告范围为0-359.99度。 该值从顺时针旋转开始报告。
主控器可以使用(底盘转向)指令块报告转向值,单位是度。
转向值向右旋转时报告正值,向左旋转时报告负值。 转向值是累积的,而且不以0或360度为上限。 随着转向的积累,值将继续增加或减少。
报告加速度样例程序
下面的代码将在可编程底盘旋转时报告每个轴的加速度值。
可以用打印控制台来观察加速度值的实时变化。
报告归位和转向样例程序
下面的代码将报告可编程底盘的底盘系统的归位和转动时的值。
打印控制台可以用来查看归位和转向值的实时变化。
注意,归位值在0-359.99度之间顺时针报告,因为可编程底盘正在右转。 转向值是累积的,它们将继续增加(右转)或减少(左转)。
调整程序中的[Turn for] 指令块,将方向从 "右 "改为 "左",并再次启动该程序。
在打印控制台,注意到归位值在0-359.99度之间顺时针报告,因为可编程底盘正在左转。 第一次左转90度,报告为270度的方向。 转向值随着每次旋转继续增加,然而,由于可编程底盘正在向左转,转向值报告为负值。