Есть ардуино на базе Atmega8 (328я во время опыта сгорела), есть УЗ-дальномер URM37 с выходами UART и PWM.
Требуется использовать PWM-выход дальномера (UART ардуины уже занят взаимодействием с другим устройством)
Столкнулся со следующей проблемой, казалось поначалу, всё просто, да не тут то было....
В даташите написано
Mode 3: PWM passive control mode:
Under this mode, a low pull on pin COMP/TRIG will trigger a sensor reading. The width of the pulse is
proportional to the servo rotating degree. After a successful sensor reading, Pin PWM will output pulses,
every 50us represents 1cm. If the reading is invalid, a 50000us pulse will be returned.
ссылка из даташита на пример с кодом недействительна.
также нашел инфу по этому вопросу-
использование функции pulseIn(): http://arduino.cc/en/Reference/PulseIn
ВОПРОС:
как измерить ШИМ-сигнал дальномера с помощью Ардуино (Atmega8)?