Ультразвуковой водоустойчивый модуль дальномер AJ-SR04M интересен тем что может работать даже после погружения в воду. Также данный модуль может взаимодействовать с платой ардуино таким же образом как и датчик hc-sr04. Для написания скетча, для данных датчиков, не требуется установка специальных библиотек. Датчик посылает ультразвуковой сигнал который отражается от препятствия и возвращается обратно, время сигнала в пути от датчика до препятствия и обратно может использоваться для вычисления расстояния до препятствия. Для получения этого времени используется функция pulseIn(). Подключить модуль к плате ардуино можно по схеме:
distance<20 ? digitalWrite(13, HIGH) : digitalWrite(13, LOW);
Чтобы можно было тестировать датчик без подключения к компьютеру. Если заменить 20 на другую цифру то можно поставить другой порог срабатывания. В ходе тестирования датчика было определено что он переносит погружение в воду и имеет широкую диаграмму направленности т.е. (если совсем просто то) препятствием он будет считать не только то что от него напрямую но и то что от него сбоку что надо учитывать.
Адрес биткоин кошелька для поддержки канала - bc1qlhrmmkh77x2lzhqe4lt9qwkglswj64tsqt2l5g