#1 2019-04-01 22:03:50

titanium17
Учасник
Зареєстрований: 2019-04-01
Повідомлень: 1

плавная перестройка частоты генератора сигналов

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

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

Неактивний

#2 2019-04-01 22:47:10

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: плавная перестройка частоты генератора сигналов

поломал свой мозг ...

Неактивний

#3 2019-04-02 12:32:07

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: плавная перестройка частоты генератора сигналов

Убрать 200 из tone.

Остання редакція Green (2019-04-02 12:38:17)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

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