Використання блоків для кнопок контролера/джойстиків у VEXcode V5

VEXcode V5 може отримати доступ до всіх даних з контролера V5, посилаючись на кнопки та осі за їхніми описаними назвами. 


Розташування та назви кнопок і джойстиків

Перегляньте наступне зображення, яке описує положення кнопок і джойстиків, а також їхні власні назви:

Дві схеми контролера V5 з позначеними кнопками та джойстиками. Вище наведено вигляд контролера спереду, де вісі лівого джойстика позначені як 3 та 4. Чотири кнопки зі стрілками під лівим джойстиком позначені як ButtonUp, ButtonRight, ButtonDown та ButtonLeft. Осі правого джойстика позначені як 1 та 2. Чотири круглі кнопки під правим джойстиком позначені як ButtonA, ButtonB, ButtonY та ButtonX. Нижче наведено вигляд верхньої частини контролера, щоб показати кнопки на плечі. Дві кнопки з лівого боку контролера позначені як L1 та L2, а дві кнопки з правого боку контролера позначені як R1 та R2.

Кнопки повертають значення:

  • 1 - Натиснуто
  • 0 - не натиснуто / відпущено

Вісь джойстика повертає значення від -100 до +100, коли вона знаходиться в центрі на нулі.


Блоки, що містять кнопки контролера та джойстики

Під час програмування у VEXcode V5 розуміння назв кнопок і джойстиків, а також їх положення на контролері допомагає визначити, який блок слід використовувати. Контролер спочатку має бути налаштований перш ніж блоки, включаючи контролер, стануть видимими. Натисніть тут щоб дізнатися більше про блоки:

Проект блоків VEXcode V5, який обертає двигун важеля, коли натиснута кнопка L1 контролера. У проекті написано: «Коли натиснуто кнопку L1 контролера1, розкрутіть ArmMotor, зачекайте, поки не буде натиснуто кнопку L1 контролера1, а потім зупиніть ArmMotor».

Додаткові статті контролера

Щоб отримати додаткові відомості про використання контролера, перегляньте наступні статті:

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

Last Updated: