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

Ниже приведён список доступных блоков:
Нажата кнопка бампера – Сообщает логическое значение, указывающее, нажата ли кнопка бампера.
при нажатии или отпускании бамперного переключателя – Запускает прикрепленный стек блоков при нажатии или отпускании бамперного переключателя.
Нажата ли кнопка аварийного выключателя?#
Логический блок Нажата кнопка бампера сообщает, нажата ли кнопка бампера. Это можно использовать для проверки того, столкнулся ли робот с другими объектами.
Верно — Кнопка на бампере нажата.
Ложь — Кнопка бампера не нажата
<[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 — при отпускании кнопки бампера. |
когда [BumperA v] [нажат v] :: hat events
[Display a message when the Bumper Switch is pressed.]
вывести [Bumper Switch pressed!] на экран ▶