Цифроаналоговое преобразование

У меня есть дистанционный модуль SRF04, и я не хочу использовать его с цифровым выходом. Поэтому я должен преобразовать его в аналог. Для этого я купил маленький AT-миниатюрный микроконтроллер. Может помочь мне, как я могу конвертировать цифровой в аналоговый. Я использую программу codevision-AVR.

большое спасибо. FDMX.

1 ответ

Устройство SRF04 отправляет импульс в ATTiny. Вы должны измерить время импульса, используя прерывания или опрос. Время импульса будет 58 нас умножить расстояние в сантиметрах.

Если у вас есть этот номер, вы можете использовать ATTiny для преобразования числа в напряжение с помощью ШИМ.

В Интернете есть много примеров кода обеих этих вещей. Поиск прерываний AVR и ШИМ. Переполнение стека не предназначено для того, чтобы повторять примеры для всех, кто задает вопрос. Если какой-то код почти работает, вы можете вернуться сюда, чтобы опубликовать код и спросить, почему это не работает.

Другие вопросы по тегам