Ультразвуковой датчик
Ультразвуковой сенсор заменяет роботу зрение. Он работает по тому же принципу, что и локатор летучей мыши: измеряет расстояние путём расчёта времени, которое потребовалось звуковой волне для возвращения после отражения от объекта. Как следует из его настроек, датчик способен измерять расстояние от 0 до 255 см с точностью +/- 3 см. Однако на практике минимальное расстояние, на котором ультразвуковой датчик выдаёт осмысленные показания составляет около 5 - 7 см. Кроме того, следует иметь в виду, что по сравнению с датчиками цвета, света, касания и др., это медленный датчик. Во-первых, это объясняется малой скоростью звука по сравнению со скоростью света, а во-вторых, медленным протоколом обмена данными, используемым для этого датчика.

Добавьте в конструкцию робота датчик ультразвука, направленный вперёд по ходу движения. Настройки датчика показаны на рисунке.
- в поле Until также как и для Color Sensor задаётся условие выхода из блока;
- знак с "<" на ">" или наоборот в ожидаемом событии переключается щелчком по радиокнопке Farther Than (Больше, чем) изображение горы или Nearer Than (Меньше, чем) изображение цветка (установлено по умолчанию). Также можно воспользоваться списком;
- поле Show задаёт единицы измерения расстояния. По умолчанию расстояние измеряется в дюймах (inches). Не забудьте переключить этот параметр в сантиметры;
- при помощи меню View;
- в поле обратной связи блока Wait.