教程1和步驟7關於封裝Intel® Galileo 主機板

文件

安裝與設定

000006607

2017 年 09 月 08 日

在本課中, 我們瞭解機器能聽到什麼。從使用串列監視器的簡單輸出到回應音訊輸入的 led, 我們只是在可能的情況下劃傷了表面。

我們瞭解麵包板如何通過為我們提供一系列用於插入感應器的選項來説明我們擴展我們的微控制器。

使用串列監視器, 我們能夠輸出話筒拾取的輸入值。為了在物理世界中看到這一點, 我們將 LED 與隨附的電阻連接在一起, 以説明限制電流的流動。通過使用歐姆定律, 我們能夠計算出不吹出 LED 所需的正確電阻量。

挑戰

  • 如何調整代碼以在較低 (音量) 的聲音樣本上打開 LED?

  • 將多個 led 連接到您的專案, 並根據從麥克風接收的傳入資料將其點燃。根據不同的輸入讀數, 嘗試閃爍每個 LED。

  • 打開淡入淡出示例 (檔 > 示例 > 01.Basics > 淡入淡出)。如何使用此示例代碼來擴展代碼?

注意此代碼對 LED 使用 pin 9, 因此您可以使用當前電路對其進行測試。
 
  • 當採樣速率達到一定值時, 將 LED 的亮度設置為暗淡。否則設置它完全明亮。

  • 傳入的聲音資料有點鋸齒;值之間沒有平滑的過渡。如何使用平滑技術 (計算平均輸入讀數) 以獲得穩定的移位值?
    Arduino 平滑教程