什么是蜂鳴器?
發布時間:2018-08-03 點擊次數:次
蜂鳴器的分類
蜂鳴器是一種簡易的發生設備,它靈敏度不高,但成本低廉,所以常用在計算機、定時器等對聲音標準要求不是很嚴格的地方。根據蜂鳴器內部有無振蕩源,它可以分為有源蜂鳴器和無源蜂鳴器。有源蜂鳴器內部有振蕩電路,因此只需接到合適的直流電上即可發出聲音;無源蜂鳴器內部沒有振蕩電路,需要接到一定 頻率的振蕩電路中才可以發出聲音。
蜂鳴器的驅動
與發光二極管相比,蜂鳴器所需電流較大,有的蜂鳴器所需電流會超過Arduino UNO端口可以提供的大電流。因此,驅動蜂鳴器并不像驅動LED一樣直接接到端口就可以了,而是要使用一個三極管來實現。當端口2輸出高電平5V時,三極管Q導通,相當于開關閉合;當端口2輸出低電平0V時,三極管Q截止,相當于開關斷開。
使用有源蜂鳴器發出報警音
有源蜂鳴器控制比較簡單,只需接到合適的直流電源上就可以了。我們選取5V有源蜂鳴器,當端口2輸出高電平時,蜂鳴器就發出“嗶嗶”聲。
有源蜂鳴器發出的聲音比較刺耳,并不好聽,因此常用它來做報警器。下面用有源蜂鳴器來模擬微波爐的報警音。用紅色發光二極管表示微波爐啟動,30S后,發光二極管熄滅,代表時間到。有源蜂鳴器以啟動S,停0.5S的頻率發聲報警三次后停止。