A. 請教如何用stc單片機判斷電腦聲音是否播放
將喇叭[聲音輸出]直接輸出到單片機的ADC采樣端,設置一個閾值,如果有信號是超過設定閾值就認為在播放。
更可以用VB、VC等語言變革嵌入式程序,直接判定電腦中的媒體是否處於忙狀態即可。
B. 樂博樂博單片機編程中的聲音感測器是哪個模塊
摘要 聲音感測器模塊
C. 請問聲音感測器的單個AO信號怎麼通過5腳的音頻口接到【單片機STC12C5A60S2】的兩個P1.0口和P1.1口
聲音感測器的AO是模擬信號,需要經過一些處理後接入到單片機的AD口(P1)
D. 用32單片機,現在單片機上連了一個聲音感測器,我想把他採集到的數據以WAV的格式存到SD卡中
不知你的聲音感測器輸出是什麼信號,采樣率和采樣位數。STM32F4單片機有I2S介面,專門負責數字音頻信號的傳輸。具體怎麼進行WAV格式的錄音,正點原子有這方面的教程。
E. 怎樣把聲音感測器和單片機連接
通過一個電壓比較器後接到單片機(參考電壓根據你要多大聲觸發燈來設定)你要是用查詢的方法編程接到普通IO口即可,要用中斷編程要接到有中斷功能的IO口。
其實不用單片機也可以完成。
對你的問題補充的回答:
可以,不過AD采之前要經過模擬電路和調理,直接話筒過來的信號很小的。
F. 想用聲音感測器連接到單片機完成觸發功能需要什麼,需要編程嗎
你要用到單片機,那必然是要編程的,只不過程序是和你外圍電路緊密相關的,所以,如果有一個強大的外圍電路,單片機軟體就會很輕松,相反,如果外圍電路不合理,軟體來處理,就可能很吃力!
這些也和你想做的事情很相關!
G. 你好,我想知道聲音感測器與單片機相連的設計思路,有程序最好。謝謝
這種是一個典型的最小嵌入式系統,有前端數據採集,後端數據處理和交互端圖形顯示三個部分。對每個部分搞清楚了,三部門整合也就清楚了。
聲音數據採集,一般 感測器+模數轉換器 就可以得到數字信號的聲音數據,主要是硬體電路設計,AD選型;
單片機負責(1)從模數轉換器的輸出端讀出聲音數據;(2)根據數據值控制顯示屏顯示;
顯示屏顯示波形圖形,主要是硬體電路設計。
三部分怎麼相連取決於你各個部分的硬體設計,如果不清楚,說明你對各個部分了解不夠,沒有仔細看過datasheet。舉個例子,一般AD轉換器會有輸入通道選擇介面和數字信號輸出介面,前者可以連接單片機的GPIO口,用來控制將AD的哪一路模擬輸入信號進行轉換,後者一般也是直接連接單片機的多個GPIO口,通過讀取GPIO輸入值得到數據。以SPI介面的顯示屏為例,單片機通過SPI通信,通過讀寫顯示屏的寄存器(具體參考顯示屏datasheet)繪制波形。
H. 【聲控燈】運用pic單片機和一個聲音感測器,聲音超過一定值時燈變暗,沒有超過這個值時,燈正常發光
//DemoProgram
while(1)
{
if(sound>threshold)
{
LED_Close();
}
else
{
LED_Open();
}
delay_second(10);
}
你的聲音過來是什麼值,AD採集到的模擬量還是IIS之類的數字量,驅動那部分肯定要你自己寫,官網裡面肯定有常式,MPLAB裡面應該也有驅動生成工具。
燈是開關量控制,IO口高低電平驅動三極體或者MOS或者繼電器來驅動燈。
I. 聲音感測器接AD,然後接51單片機,能否用NRF2401發射,用另一台單片機接收,
理論上可行,需要注意AD的轉換速度,選個快一點的晶元。但為什麼要以這樣的方式實現對講呢?模擬的方式不是有現成的么?
J. 用usb給單片機和聲音感測器同時供電,我是不是可以將感測器連接單片供電,還是需要什麼電流分配模塊
不需要,可以直接接在單片機的電源上,不過退耦電容不能少。