Контролер#
Вступ#
Контролер VEX IQ (1-го покоління) має кнопки та два джойстики. Блоки контролера можна використовувати для перевірки натискань кнопок, зчитування руху джойстика, увімкнення або вимкнення налаштованих дій контролера або запуску блоків, коли відбуваються події контролера.
IQ (1-го покоління) Brain може підключатися до контролера IQ (1-го покоління). Він також підтримує контролер IQ (2-го покоління).
Налаштовані дії контролера – це поведінка контролера, встановлена в меню «Пристрої». Використовуйте блок ввімкнення/вимкнення контролера, щоб тимчасово ввімкнути або вимкнути ці налаштовані дії під час проекту.
Нижче наведено список усіх блоків:
Значення — Перевірка стану кнопок контролера або зчитування положення джойстика.
кнопка контролера натиснута? — Повертає, чи натискається вибрана кнопка контролера.
положення осі контролера — Повертає положення джойстика вздовж вибраної осі.
Дії — Увімкнути або вимкнути налаштовані дії контролера або запустити блоки, коли змінюється вхідний сигнал контролера.
контролер увімкнення/вимкнення — Вмикає або вимикає дії контролера, налаштовані в меню «Пристрої».
коли натиснута кнопка контролера — Запускає підключений стек, коли вибрана кнопка натиснута або відпущена.
коли вісь контролера змінюється — Запускає підключений стек, коли положення джойстика змінюється вздовж вибраної осі.
Цінності#
положення осі контролера#
Блок звіту положення осі контролера повертає положення джойстика вздовж вибраної осі як число від -100 до 100.
(позиція контролера [A v])
Параметр |
Опис |
|---|---|
вісь |
Вісь джойстика для повідомлення:
|
Приклад
коли запущено
[Turn depending on the position of the right joystick.]
назавжди
якщо <(позиція контролера [C v]) [math_less_than v] [0]> тоді
повернути [ліворуч v]
інакше якщо <(позиція контролера [C v]) [math_greater_than v] [0]> тоді
повернути [праворуч v]
інакше
зупинити рух
Кінець
Кінець
Дії#
увімкнення/вимкнення контролера#
Блок стеку контролер увімкнення/вимкнення вмикає або вимикає дії контролера, налаштовані в меню Пристрої.
Контролер [Вимкнути v]
Параметр |
Опис |
|---|---|
стан |
Стан дії налаштованого контролера: Вимкнено або Увімкнено. |
Приклад
коли запущено
[Disable controller configured actions until the drive movement is done.]
Контролер [Вимкнути v]
їхати [вперед v] на (6) [дюйми v] ▶
Контролер [Увімкнути v]
коли змінюється вісь контролера#
Блок Hat коли вісь контролера змінюється запускає приєднаний стек, коли положення джойстика змінюється вздовж вибраної осі.
коли вісь контролера [A v] змінюється
Параметр |
Опис |
|---|---|
вісь |
Вісь джойстика для перевірки:
|
Приклад
коли вісь контролера [C v] змінюється
[Turn when the joystick's position changes along axis C.]
повернути [праворуч v] на (90) градусів ▶