Переключатель бампера#

Введение#

Бамперный переключатель — это механический переключатель, который замыкает цепь при нажатии, позволяя роботу распознавать нажатия и отпускания.

Красный бамперный переключатель VEX.

Ниже приведён список доступных блоков:

Нажата ли кнопка аварийного выключателя?#

Логический блок Нажата кнопка бампера сообщает, нажата ли кнопка бампера. Это можно использовать для проверки того, столкнулся ли робот с другими объектами.

  • Верно — Кнопка на бампере нажата.

  • Ложь — Кнопка бампера не нажата

<[BumperA v] нажат?>

Параметр

Описание

устройство

Какой переключатель использовать, настраивается в окне «Устройства».

при запуске
[Display a message when the Bumper Switch is pressed.]
ждать пока <[BumperA v] нажат?>
вывести [Bumper Switch pressed!] на экран ▶

когда переключатель бампера#

Блок when Bumper Switch запускает прикрепленный к нему стек блоков при нажатии или отпускании выбранного бамперного переключателя.

когда [BumperA v] [нажат v]  :: hat events

Параметр

Описание

устройство

Какой переключатель использовать, настраивается в окне «Устройства».

состояние

Когда будет запущена прикрепленная стопка блоков: pressed запустится при нажатии на кнопку бампера, а released — при отпускании кнопки бампера.

Двигайтесь вперед до тех пор, пока в пределах 200 мм не будет обнаружен какой-либо объект.#
когда [BumperA v] [нажат v]  :: hat events
[Display a message when the Bumper Switch is pressed.]
вывести [Bumper Switch pressed!] на экран ▶