Цифроаналоговое преобразование
У меня есть дистанционный модуль SRF04, и я не хочу использовать его с цифровым выходом. Поэтому я должен преобразовать его в аналог. Для этого я купил маленький AT-миниатюрный микроконтроллер. Может помочь мне, как я могу конвертировать цифровой в аналоговый. Я использую программу codevision-AVR.
большое спасибо. FDMX.
1 ответ
Устройство SRF04 отправляет импульс в ATTiny. Вы должны измерить время импульса, используя прерывания или опрос. Время импульса будет 58 нас умножить расстояние в сантиметрах.
Если у вас есть этот номер, вы можете использовать ATTiny для преобразования числа в напряжение с помощью ШИМ.
В Интернете есть много примеров кода обеих этих вещей. Поиск прерываний AVR и ШИМ. Переполнение стека не предназначено для того, чтобы повторять примеры для всех, кто задает вопрос. Если какой-то код почти работает, вы можете вернуться сюда, чтобы опубликовать код и спросить, почему это не работает.