Изменение выходного напряжения через ЦАП Arduino Due

Всем доброе утро, я аспирант в области экспериментальной гидромеханики в Неаполитанском университете имени Федерико II, Италия. Я работаю над картой Arduino Due, и я новичок в приложениях, использующих ее. Я хотел бы изменить в режиме реального времени выходное напряжение Arduino DAC0 или DAC1 на высокой скорости, чтобы генерировать произвольную форму волны. Возможно ли это? Это изменение должно происходить в зависимости от конкретного входа, подаваемого датчиком. Например, я мог бы сгенерировать постоянное значение напряжения и отправить его на аналоговые выводы, а затем, в зависимости от показания этого значения, ЦАП Arduino должен изменить выходное значение. Является ли это возможным? Какой может быть лучший код для этого? Заранее спасибо за ответы.

Доктор. Алессандро Скала

, 👍0

Обсуждение

пожалуйста, прочитайте https://arduino.stackexchange.com/help/dont-ask, @Juraj

что мешает пройти тест?, @jsotola

разработка кода. Я написал код, но он не работает... как бы вы написали такой код, чтобы изменить с высокой скоростью выходное напряжение DAC0? Если бы я мог, я мог бы опубликовать здесь код, который я разработал, чтобы получить обратную связь. Мой основной вопрос: функция AnalogWrite принимает в качестве входных данных ЦАП и связанное значение, но если я пишу для istance 5 для значения, которое я передаю в функция, это истинное выходное напряжение 5 вольт? Если нет, как я могу связать это значение с истинным выходным напряжением?, @AlessandroScala