%2C%20%D0%BA%D0%B0%D0%BA%20%D1%8D%D1%82%D0%BE%20%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%3F%20.png)
Я хочу назначить определенную частоту для каждой буквы, чтобы эта частота отправлялась для каждой буквы при ее обработке (нажатием клавиши или иным образом).
Можно ли настроить динамики на воспроизведение любых частот, и если да, то какой язык программирования лучше всего подойдет для этой задачи?
решение1
Можно ли настроить динамики на воспроизведение любых частот, которые вы хотите?
Нетлюбой– Я не знаю общего диапазона, но он определенно зависит от качества динамиков, а также вашей звуковой карты (я полагаю, "ЦАП"). Они оптимизированы для голоса и музыки, и им нет нужды заботиться об остальном. То же самое применимо и в другом направлении (записи).
Однако это осуществимо даже при довольно ограниченном диапазоне частот — достаточно взглянуть на старые добрые модемы dial-up (которые изначально использовалиакустический соединительнепосредственно на телефонную трубку).
Насколько мне известно, они не просто используют разную частоту для каждого байта, а кодируют отдельныебиты. (Точно так же, как электросвязь не использует разное напряжение для каждого байта...)
(Другой пример: в последнее время различные продукты начали использовать ультразвук для передачи секретных ключей и другой информации о сопряжении, например, при подключении приложения телефона к камере и т. п.)
Как уже упоминалось в комментариях, можно начать со стандарта DTMF, который может кодировать 16 различных нажатий клавиш.