1. 程式人生 > >蜂鳴器實現音樂播放及應用解析、程式碼實現

蜂鳴器實現音樂播放及應用解析、程式碼實現

兩者區別

首先,需要說明的是,這裡的“源”不是指電源。而是指震盪源。

無源蜂鳴器的特點是:

1、 無源內部不帶震盪源,所以如果用直流訊號無法令其鳴叫。必須用2K~5K的方波(建議使用PWM)去驅動它
           2、 聲音訊率可控,可以做出“多來米發索拉西”的效果。                                                                                                                      3、 可以使呈現的發音效果更豐富,當然控制方式也因此變得比有源蜂鳴器更復雜一點。

有源蜂鳴器的特點是:

1 、有源蜂鳴器內部帶震盪源,所以只要一通電就會叫
           2、 程式控制方便,微控制器一個高低電平就可以讓其發出聲音,而無源蜂鳴器卻做不到。                                                                    3、 效果單一,但是控制簡單,如果僅是作為單一無變化的提示音使用,有源蜂鳴器無疑是一種好選擇。

 

電子設計,不玩則已,要玩,那就得玩出花樣。

所以,下面我們只談談無源蜂鳴器的使用。

一、原理圖與實物

控制無源蜂鳴器需要三個引腳,電源、地和 一個控制引腳, 蜂鳴器的驅動很簡單,通過控制引腳控制三極體的基極來控制蜂鳴器的通斷。因為微控制器的控制引腳的驅動電流不夠,所以使用三極體來增強蜂鳴器的驅動電流。

購買的蜂鳴器實物圖如下:

二、