Компонент «Датчик приближения» (Proximity Sensor) в MIT App Inventor определяет расстояние до ближайшего объекта перед устройством. В смартфонах он чаще всего применяется для автоматического отключения экрана во время звонков, определяя, поднесен ли телефон к уху пользователя.
Работа датчика зависит от модели устройства: одни смартфоны показывают точное расстояние в сантиметрах, другие используют упрощенную логику, возвращая только два состояния. В упрощенном режиме датчик выдает минимальное значение при обнаружении близкого объекта (обычно 0-1 см) и максимальное (чаще всего 5 см), когда препятствий нет.
Физически датчик расположен в верхней части телефона рядом с динамиком. Он лучше всего реагирует на непрозрачные объекты вроде человеческой кожи, но может не распознавать стеклянные или зеркальные поверхности. На некоторых бюджетных устройствах этот сенсор может отсутствовать или работать с ограничениями.
Является невидимым компонентом.
Настройки

- Включено — работает ли датчик.
- Keep Running When On Pause (Оставлять Работающим Когда На Паузе) — оставлять ли включенным датчик, когда приложение свернуто или экран устройства заблокирован.
Блоки в программировании

- когда Датчик Приближения (Proximity Changed) Расстояние Изменено — блок команд, что делать, когда показания датчика изменились. Содержит локальную переменную «расстояние», в которую записывает текущее показание.
- Остальные блоки получают или изменяют текущие свойства датчика:

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