2016-01-20 38 views
-1

您好,我正在使用Arduino C來編程我的微控制器通過tone()輸出頻率。到壓電蜂鳴器。目前頻率(s)是用電位器選擇的。我想拋開壓電蜂鳴器,而是將頻率輸出到3.5毫米耳機插孔,耳機可插入任何一個耳機或單聲道輔助線,另一端帶有一對臺式揚聲器。就編碼/翻譯通過3.5mm插孔輸出的頻率而言,做到這一點的最佳和最有效的方法是什麼?通過單聲道輔助線通過3.5mm插孔發送音頻從arduino到揚聲器

更新: 所以我的3.5mm音頻插孔,我有與地面連接的10K歐姆的電阻直列然後一個引腳運行正極引線和其它引腳上的Arduino我運行的數字引腳4 。我曾嘗試用低音炮在一對臺式揚聲器上測試多個頻率,並將其與我手機上實際的音頻生成器應用進行比較。與音色發生器應用程序相比,我的原型似乎發出更多嘈雜/模糊的聲音,該應用程序似乎更加清脆/乾淨。另外100赫茲以下的頻率不會播放他們應該聽起來像,但應用程序輸出頻率低於100赫茲就好了。我的三個問題是: 1.我怎樣才能得到儘可能接近實際頻率的輸出? 2.我怎樣才能讓輸出變得清脆乾淨,沒有嘈雜和模糊? 3.有什麼我丟失/任何想法如何使頻率低於100赫茲?

我知道theres在3.5毫米音頻插孔5針,但即時通訊只使用3,這可能是一個問題?

請隨時問任何問題,我也可以根據需要上傳圖片。

回答

0

完全一樣的東西 - 只需通過音頻插孔發送方波即可。假設您的揚聲器有自己的放大器(大多數臺式揚聲器都是這樣做的),您應該在輸出線上放置一個10k電阻。只需將引腳和地線連接到插孔,你應該沒問題。

相關問題