#1 Програмування Arduino » плавная перестройка частоты генератора сигналов » 2019-04-01 22:03:50

titanium17
відповідей: 2

доброго времени суток.
пытаюсь сделать генератор сигналов звуковой частоты в диапазоне от 400 до 10 000 герц с управлением при помощи переменного резистора на базе контроллера digispark attiny85.
все вроде как и работает но напрягают провалы с периодом заданным через delay().
код примерно такой:
Val=analogRead(a1);
Val=map(val,0,1023,400,10000);
Tone(val,3,200);
Delay(200);

Вот все пищит, регулируется, но с интервалом в 200мс 
Идёт перерыв, что в общем то логично.
Вот и прошу подсказать как ещё можно реализовать такой алгоритм.

Підвал форуму