Webduino 學習手冊網站即將改版,提供您更好的閱讀體驗!

搶先試用

蜂鳴器 ( 多人協奏 )

Webduino 與其他物聯網裝置最大的差異之一,就在於不需要太多的設定,就能同時控制多塊開發板,「同時控制」的效果如果以兩個蜂鳴器來呈現,讓其中一個播放主旋律,另外一個播放和弦,就可以完成「多人協奏」的趣味應用。

接線與實作

透過一公一母的杜邦線來接線,將蜂鳴器的一支腳接在 5 號腳,另外一支接在 GND,因為這個範例是「多人協奏」,因此要準備兩塊 Smart 開發板。

Webduino Smart 與蜂鳴器接線圖

Webduino Blockly 操作解析

打開 Webduino Blockly 編輯工具 ( https://blockly.webduino.io ),因為有兩塊開發板,所以在 Blockly 畫面裡放入兩塊開發板,在開發板上勾選「串聯」,接著使用「當開發板串連完成」的積木。

有勾選串聯,就一定要使用「當開發板串連完成」,不然會沒有動作或產生錯誤。

取得 Device ID、使用 IP 來進行 WebSocket 操控,請參考:Webduino Smart ( 初始化設定 )

開發板串聯積木

分別在開發板內放入蜂鳴器的積木,修改蜂鳴器的變數名稱為 b1 與 b2,如果蜂鳴器腳位不是接 5,需修改蜂鳴器腳位號碼。

因為有兩個蜂鳴器,所以必須分別賦予蜂鳴器不同的名稱,才知道要控制哪一個蜂鳴器。

設定不同蜂鳴器名稱

修改完成後,在串連完成的積木內,放入用蜂鳴器播放聲音的積木,讓 b1 播放超級瑪莉,b2 播放超級瑪莉和弦。

串聯蜂鳴器播放音樂

填入裝置 Device ID,確認開發板上線,點選右上方紅色按鈕執行,就會聽到兩個蜂鳴器同時開始演奏了。

解答:https://goo.gl/8dLF8v

相關參考