VEX GO Brain используется для определения ускорения и вращения.
Примечание: в этой статье примеры проектов используют сборку Code Base GO.
Как используется мозг
Мозг имеет встроенный гироскоп и акселерометр. Они используются для определения ускорения и вращения.
Мозг может обнаружить:
Ускорение.
Мозг может сообщать об ускорении каждой из трех осей, используя блок (Ускорение).
Мозг сообщает об ускорении по трем осям. Ось x, y и z. Каждая ось имеет положительное и отрицательное направление.
Заголовок и поворот.
Мозг может сообщать значение курса в градусах с помощью блока (Движение курса).
Значение курса сообщается в диапазоне от 0 до 359,99 градусов. Значение сообщается при повороте по часовой стрелке.
Мозг может сообщать значение вращения в градусах с помощью блока (Привод вращения).
Значение поворота сообщает положительные значения при повороте вправо и отрицательные значения при повороте влево. Значения поворота суммируются и не ограничены 0 или 360 градусами. Они будут продолжать увеличиваться или уменьшаться по мере накопления вращений.
Пример проекта ускорения отчета
Код ниже сообщит значение ускорения каждой оси при вращении базы кода.
Консоль печати можно использовать для просмотра изменения значения ускорения в реальном времени.
Пример заголовка и ротации отчета
В приведенном ниже коде будет сообщаться заголовок трансмиссии кодовой базы и значение вращения при повороте кодовой базы.
Консоль печати можно использовать для просмотра изменения значений заголовка и поворота в реальном времени.
Обратите внимание, что значения курса передаются по часовой стрелке в диапазоне от 0 до 359,99 градусов, поскольку кодовая база поворачивается вправо. Значения вращения суммируются, они будут продолжать увеличиваться (вращение вправо) или уменьшаться (вращение влево).
Отрегулируйте блок [Поворот на] в проекте, чтобы изменить направление с «вправо» на «влево», и снова запустите проект.
Обратите внимание, что в консоли печати значения заголовка отображаются по часовой стрелке в диапазоне от 0 до 359,99 градусов, поскольку база кода поворачивается влево. Первый поворот налево на 90 градусов указывается как курс на 270 градусов. Значения поворота продолжают увеличиваться с каждым поворотом, однако, поскольку база кода поворачивается влево, значения поворота сообщают об отрицательных значениях.