Подключение дальномера к Orange Pi / Raspberry Pi и им подобным
Берём апельсинку и ултразвуковой дальномер HC-SR04. Если апельсинки у Вас нет, ничего страшного, подойдёт и малинка (Raspberry Pi). Сразу хочу отметить, что номера GPIO и WiringPi отличаются. Чтобы понять что и куда подключать, введём команду:
sudo gpio readall
Результат на картинке ниже. Там Вы увидите 2 столба: wPi и Physical, то есть WiringPi и реальный.
В результате wPi=0, а Physical=11; wPi=1, а Physical=12 и тому подобное. Чтобы подключить датчик, я воспользовался пинами 12 и 16, питание, конечно, 5 Вольт.
Советую сделать вольтаж по-меньше от Trig. Для этого поставьте делитель напряжение с двумя резисторами. Смотрите следующую картинку.
Но если Вы не поставите делитель, работать тоже будет, я тестил на своей Orange Pi.
Далее исходники программы на С/С++.
Если Вы всё сделали правильно, то должны увидеть это: