Функция tone , и ультразвук. 20-40Кгц
- Войдите на сайт для отправки комментариев
Пнд, 04/05/2015 - 12:46
Уважаемые. Подскажите , возможно ли функцией tone. получить сигнал от20 до 40Кгц.
(Нашёл вот такую фразу на форуме- "функцией tone не получаеться начинает некоректно работать после 10кГц ....")
И вообще какова предельная частота подобной генерации. Не нашёл никаких указаний на пределы.
НУ или другие варианты .
а как вообще работать со звуком?
а то два динамика есть а как звук извлеч не в курсах
Подключать только к 9 выводу уноподобных плат (ATmega88/168/328) ,пишите в монитор порта нужную чатоту (в герцах) и получаете ее на 9 выводе.
maksim Спасибо ..
Я вообще то, хотел , что бы по нажатию кнопки перебирались частоты 20------30 кгц.
Вот сможет ли ардуино их выдать.?
#2 функция
Set_frequency(
long
freq)
может генерить сигнал частотой от 16 Гц до 8 МГц.maksim Спасибо ..
Я вообще то, хотел , что бы по нажатию кнопки перебирались частоты 20------30 кгц.
Вот сможет ли ардуино их выдать.?
плата ардуино вряд ли а вот динамик может но есть подозрение что функцию tone() придется переписывать под свои задачи тк она может быть расчитана только на слышимый диапазон ...
Обычный человек способен слышать звуковые колебания в диапазоне частот от 16—20 Гц до 15—20 кГц вот на эти пределы расчитано
Bruno, нижняя граница функции tone() ограничена возможностями используемого по-умолчанию 8-битного таймера, и составляет 31 Герц. Верхняя граница функции tone() ограничена используемой в функции 2х байтовой переменной , поэтому максимальная генерируемая частота не может быть выше 65535 Герц.
dimax Спасибо.. Это то что было нужно.. Т.е 65кГц - отлично
maksim Попробовал запустил скетч.. подумаю как его использовать. Спасибо.
а что конкретно ты хочешь сделать ?
запустить УЗ ванну ?
Я УЗ рюмку сделал из энергосберегающей лампы(30кгц) и пьезик на дне-----результат- рюмка блястит и деталь нет
Правильно ли я понял, что пример от maksim во втором посте позволяет генерировать большую частоту чем функция tone,
Мне нужно генерировать до 300Кгц на драйвер шагового дивгателя с микрошагом 255