Бампер#
Вступ#
Бамперний вимикач — це механічний вимикач, який замикає ланцюг при натисканні, дозволяючи роботу виявляти натискання та відпускання.
Нижче наведено список доступних блоків:
Натиснуто бампер — Повідомляє логічне значення, яке вказує, чи натискається перемикач бампера.
when Bumper — Запускає приєднаний стек блоків, коли натиснуто або відпущено перемикач Bumper.
Бампер натиснутий#
Булевий блок Натиснутий бампер повідомляє, чи натискається перемикач бампера. Це можна використовувати для перевірки, чи стикається робот з іншими об’єктами.
Правда — Натискається вимикач бампера.
Хибно — Перемикач бампера не натискається
<[LeftBumper v] натиснуто?>
Параметри |
Опис |
|---|---|
датчик бампера |
Датчик бампера, який потрібно перевірити. |
Приклад
коли запущено :: hat events
[Back up and turn whenever the bumper runs into an object.]
назавжди
їхати [вперед v]
якщо <[LeftBumper v] натиснуто?> тоді
їхати [назад v] на (100) [мм v] ▶
повернути [праворуч v] на (90) градусів ▶
коли бампер#
Блок when Bumper запускає приєднаний стек блоків, коли вибраний перемикач Bumper натиснуто або відпущено.
коли [LeftBumper v] [натиснуто v] :: hat events
Параметри |
Опис |
|---|---|
датчик бампера |
Датчик бампера, який потрібно перевірити. |
стан |
Коли прикріплений стек блоків працюватиме: натиснутий працюватиме, коли натиснутий вимикач бампера, а відпущений працюватиме, коли вимикач бампера відпустити. |
Приклад
коли запущено :: hat events
їхати [вперед v]
коли [LeftBumper v] [натиснуто v] :: hat events
[Reverse when the left bumper is pressed.]
їхати [назад v] на [200] [мм v] ▶