Кодування за допомогою VEX GO Brain

VEX GO Brain використовується для визначення прискорення та обертання.

GO_Brain-Battery.png

Примітка: у цій статті приклади проектів використовують Code Base GO Build.


Як використовується мозок

GO_Brain-Powered_On.png

Brain має вбудований гіроскоп і акселерометр. Вони використовуються для визначення прискорення та обертання.

Мозок може виявити:

_Acceleration_of__block.png

Прискорення.
Мозок може повідомляти про прискорення кожної з трьох осей за допомогою блоку (Прискорення).

GO_BrainAxis.png

Мозок повідомляє прискорення по трьох осях. Вісь x, y та z. Кожна вісь має позитивний і негативний напрямок.

_Drive_heading__block.png

Заголовок і поворот.
Мозок може повідомити значення курсу в градусах за допомогою блоку (Напрям руху).

GO_Brain_Compass.jpg

Значення заголовка повідомляє діапазон від 0-359,99 градусів. Значення повідомляється за годинниковою стрілкою.

_Drive_rotation__block.png

Мозок може повідомити значення обертання в градусах за допомогою блоку (Привід обертання).

GO_Brain_Rotation_Direction.png

Значення обертання повідомляє додатні значення при обертанні праворуч і від’ємні значення при обертанні ліворуч. Значення повороту є сукупними й не обмежені 0 або 360 градусами. Вони будуть продовжувати збільшуватися або зменшуватися в міру накопичення обертів.


Приклад проекту прискорення звітів

Report_acceleration_snipit.png

Наведений нижче код повідомить значення прискорення кожної осі під час обертання бази коду.

Report_acceleration_project_markup.jpeg

Консоль друку можна використовувати, щоб побачити зміну значення прискорення в реальному часі.


Приклад проекту заголовка та ротації звіту

Report_rotation_snipit.png

Наведений нижче код повідомлятиме про напрям трансмісії Code Base і значення обертання під час обертання Code Base.

Report_Heading_and_Rotation__right__mockup.jpeg

Консоль друку можна використовувати, щоб побачити зміну заголовків і значень повороту в реальному часі.

Зверніть увагу, що значення заголовка повідомляються за годинниковою стрілкою між 0-359,99 градусами, оскільки база коду повертається праворуч. Значення обертання є накопичувальними, вони продовжуватимуть збільшуватися (обертання вправо) або зменшуватися (обертання вліво).

Report_Rotation_left_snipit.png

Налаштуйте блок [Turn for] у проекті, щоб змінити напрямок із «праворуч» на «ліворуч», і запустіть проект знову.

Report_Heading_and_Rotation__left__mockup.jpeg

У консолі друку зверніть увагу, що значення заголовка повідомляються за годинниковою стрілкою між 0–359,99 градусів, оскільки база коду повертається ліворуч. Перший поворот ліворуч на 90 градусів повідомляється як курс на 270 градусів. Значення обертання продовжують збільшуватися з кожним обертанням, однак, оскільки база коду повертається ліворуч, значення обертання повідомляють про негативне значення.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: