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

Введение#

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

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

На бампере надавили#

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

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

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

<[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] ▶