04_麥克風

  • IO 指撥開關 的P1 撥到ON

  • 5V/3V 準位開關切在5V

  • 注意使用麥克風時,擴充板一定要有外接電源供電,你可以使用擴展板的USB 電源 或 DC 電源。
    如果你要將聲音訊號透過序列埠傳回電腦的話,那麼你會需要兩條USB線,一條連接主板到電腦,另一條是擴充板的外接電源(連接電腦或是行動電源)

程式一:先使用上面的程式看看聲音訊號的範圍。上圖的程式會將聲音訊號從序列埠傳回電腦,切記此時主板要有usb線和電腦相連,擴充板也要有外部供電。如果你只有一條USB線,那麼你可以直接跳到程式二。

從傳回的數值可以發現擺著不動的時候,訊號的數值大約在500多的數字浮動。因此我們可以用下圖的程式二,將麥克風的聲音訊號都減去一定的數值,例如511,並且規定了長條圖最大值為512。

這個最大值的算法是這樣的,因為聲音訊號最大是1023,而1023減去511,就剩下512了。所以不管有多大的聲音訊號,那麼它的數值經過減去511之後,一定在512之內。

當你把下圖這個程式傳進主板之後,主板的USB線就可以改插在擴充板用來供電了。當你對著麥克風說話,就會看到主板上的 LED出現長條圖的變化了。