Функция Tone(), как сделать низкую частоту 1-200гц. Или иные варианты.

Kazanova
Offline
Зарегистрирован: 29.01.2015

Добрый день. Подскажите, можно ли допилить функцию tone() , для получения частот 1-200Гц ?  Или какой то другой вариант.  Нужно на пине получать меандр с такой частотой.   В скетче используются analogwrite, pulseIn,delay, которые сами используют таймера, поэтому напрямую юзать какой либо таймер по прерыванию и настраивать его - боюсь приведет к некорректной работе.

Что посоветуете ?

 

Спасибо ! 

b707
Offline
Зарегистрирован: 26.05.2017

У вас нет выбора. При использовании в скетче pulseIn и delay единственный возможный вариант для генерации меандра - это аппаратный таймер.