2016-01-20 4 views
-1

Здравствуйте, я использую Arduino C для программирования микроконтроллера на выходные частоты с помощью тона(); к пьезо-зуммеру. В настоящее время частота (ы) выбрана с помощью потенциометра. Я хотел бы пропустить пьезо-зуммер и вместо этого вывести частоту на 3,5-миллиметровое гнездо для наушников, где могут быть подключены либо наушники, либо монофонический вспомогательный кабель, а на другом конце - две настольные громкоговорители. Каков наилучший и самый эффективный способ сделать это в том, что касается кодирования/перевода частоты, которая будет выводиться через разъем 3,5 мм?Отправлять тон от arduino через монофонический шнур до громкоговорителей через разъем 3,5 мм

обновление: так для моего аудио разъем 3,5 мм, у меня есть 10k Ом резистор инлайн с заземляющим, а затем один штырь работает на плюсовой и другой стержень работает с цифровым выводом 4 на моем Arduino , Я пробовал тестировать несколько частот на пару настольных динамиков с сабвуфером и сравнивать их с реальным приложением тонового генератора, которое у меня есть на моем телефоне. мой прототип, кажется, излучает больше шумного/нечеткого звука по сравнению с приложением тонального генератора, который, кажется, намного более четкий/чистый. Кроме того, частоты до 100 Гц arent воспроизводят то, что они должны звучать, однако приложение выводит частоты менее 100 Гц просто отлично. Мои три вопроса: 1. Как я могу получить выход, чтобы быть как можно ближе к фактической частоте? 2. Как я могу получить вывод четким и чистым, а не шумным и нечетким? 3. Есть ли что-то, что мне не хватает/какие-либо идеи, как сделать частоты ниже 100 Гц?

Я знаю theres 5 контактов на 3,5 мм аудиоразъёме, но им только с использованием 3, может это проблема?

, пожалуйста, не стесняйтесь задавать любые вопросы, я также могу загружать фотографии по мере необходимости.

ответ

0

Это точно то же самое - просто отправьте квадратную волну через аудиоразъем. Предполагая, что у ваших громкоговорителей есть собственный усилитель (что большинство динамиков для настольных ПК), вы должны просто поставить резистор 10k на выходную линию. Просто подключите штырь и заземлите к гнезду, и все будет хорошо.