Пешеходный светофор
Светофор ждёт, пока пешеход нажмёт кнопку, и только потом включает зелёный.
Урок 7
Датчик касания и силы
Примеры использования
Датчик силы — это кнопка с пружиной внутри. Он знает, нажата ли кнопка, и измеряет, насколько сильно на неё давят. Такие датчики окружают нас каждый день.
Светофор ждёт, пока пешеход нажмёт кнопку, и только потом включает зелёный.
Спереди бампер с датчиком касания: наехал на диван — отъехал и повернул. Совсем как наш «Носорог-таран».
Если двери упёрлись в сумку или руку, срабатывает датчик, и двери открываются снова.
Весы измеряют, с какой силой предмет давит вниз. Гиря 500 г давит с силой 4,9 Н — датчик силы почувствует её так же.
Курок: чем сильнее жмёшь, тем быстрее едет машина в игре. Важно не «нажат или нет», а насколько сильно.
Захват сжимает яйцо, пока сила не станет нужной, — и останавливается, чтобы не раздавить.
А у «Носорога»? Датчик силы стоит в голове и подключён к порту E. Рог упирается в стену и нажимает кнопку — так робот узнаёт о препятствии.
Программы
Соберите программу в приложении SPIKE и проверьте её в симуляторе: подсвечивается блок, который выполняется прямо сейчас. Числа в блоках можно менять.
Порты «Носорога»: левый мотор — B, правый — A, датчик силы — E. Поэтому в начале программы стоит «установить моторы движения B + A». Если оставить A + B, носорог поедет задом наперёд.
Задача