Переключатель бампера#
Введение#
Переключатель на бампере — это механический переключатель, который замыкает цепь при нажатии, позволяя роботу распознавать нажатия и отпускания.
Ниже приведён список доступных блоков:
Нажата кнопка бампера — Сообщает логическое значение, указывающее, нажата ли кнопка бампера.
при нажатии или отпускании кнопки Bumper — Запускает прикрепленный стек блоков при нажатии или отпускании кнопки Bumper Switch.
На бампере надавили#
Логический блок Нажата кнопка бампера сообщает, нажата ли кнопка бампера. Это можно использовать для проверки того, столкнулся ли робот с другими объектами.
Верно — Кнопка на бампере нажата.
Ложь — Кнопка бампера не нажата
<[Bumper1 v] нажат?>
Параметры |
Описание |
|---|---|
бамперный переключатель |
Переключатель бампера, который необходимо проверить, настраивается в окне «Устройства». |
Пример
при запуске
[Back up and turn whenever the bumper runs into an object.]
вечно
движение [вперёд v]
если <[Bumper1 v] нажат?> то
движение [назад v] на (100) [мм v] ▶
поворот [вправо v] на (90) градусов ▶
когда бампер#
Блок when Bumper запускает прикрепленный к нему стек блоков при нажатии или отпускании выбранного переключателя Bumper.
когда [Bumper1 v] [нажат v]
Параметры |
Описание |
|---|---|
бамперный переключатель |
Переключатель бампера, который необходимо проверить, настраивается в окне «Устройства». |
состояние |
Когда будет запущена прикрепленная стопка блоков: pressed запустится при нажатии на кнопку бампера, а released — при отпускании кнопки бампера. |
Пример
когда [Bumper1 v] [нажат v]
[Move forward when Bumper Switch is pressed.]
движение [вперёд v] на [200] [мм v] ▶