Как на ардуино сделать синусоиду нужной частоты?

Как на ардуино сделать синусоиду нужной частоты?
И какие пределы частот?
Можно пожалуется простой пример кода!
Заране спасибо!
1 год назад от хрюкан

2 Ответы

0 голосов
Без дополнительной периферии (вроде микросхем либо готовых модулей DS / ЦАП) или схемотехнических ухищрений — никак.
Самый простой вариант — R2R-ЦАП, по сути — просто 16 резисторов определённого сопротивления, в определённом порядке подключённые к выводам восьмибитного порта.
Гугли по запросу r2r цап arduino, читай, изучай.
Код напишешь сам, диапазон частот тоже оценишь сам. Задача тривиальная же, на полчаса работы паяльником (пять минут, если на макетке) и десять строчек кода, да и примеров в сети полно.
1 год назад от Женя
0 голосов
Она не умет в синус. Тут два метода - либо через ШИМ и фильтр, и тогда частота ХОТЯ БЫ в 10 раз меньше частоты ШИМ твоей дуни, то есть жалкие герцы, либо DS, но тут зависит от того, какой используешь ЦАП и чем тактуешь дуню.
1 год назад от Артём (StronG) Кузнецов

Связанные вопросы

3 ответов
3 года назад от Autopsist14