Я рассчитываю назначить конкретную частоту каждой букве, чтобы частота отсылалась для каждой буквы при обработке (нажатием клавиши или другим способом).

Можете ли вы настроить громкоговорители для воспроизведения любых частот, которые вы пожелаете, и если да, то какой язык программирования подойдет для этой задачи?

1 ответ1

0

Можете ли вы настроить громкоговорители для воспроизведения любых частот по вашему желанию?

Не любой - я не знаю общий диапазон, но он определенно зависит от качества динамиков, а также от вашей звуковой карты ("ЦАП", я считаю). Они оптимизированы для голоса и музыки, и им не нужно заботиться об остальном. То же самое относится и к другому направлению (запись).

Тем не менее, это выполнимо даже в довольно ограниченном частотном диапазоне - достаточно взглянуть на старые добрые модемы для коммутируемого доступа (в которых изначально использовалась акустическая связь непосредственно с телефонной трубки).

Насколько я знаю, они не просто используют разные частоты для каждого байта, но кодируют отдельные биты. (Точно так же, как электрические коммуникации не используют различное напряжение для каждого байта, либо ...)

(В качестве другого примера, недавно различные продукты начали использовать ультразвук для передачи секретных ключей и другой информации о сопряжении, например, при подключении телефонного приложения к камере и т. П.)

Как уже упоминалось в комментариях, вы можете начать со стандарта DTMF, который может кодировать 16 различных нажатий клавиш.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .