作者:Ted Lee
聲音效果常能在一般場合上起畫龍點睛之效。就讓我們一起來play music吧!小彼特特別加裝了新設備「天眼」來破解酷巴佈下的重重障礙而賺取滿滿的金幣。我們一起來看小彼特如何大顯身手吧!(利用8787的形狀偵測功能來啟動micro:bit內建的瑪莉歐撞金幣的音效「ba ding」)
材料清單

造形分析(結構)
請參考瑪莉歐撞金幣的場景 ,將8787及micro:bit結合到讀者的情境之中,以便說一個您的設計故事。
功能分析(電路、程式)
如下表所示,將8787 Grove線的黃白Tx、Rx和micro:bit的P1、P2相接,以雙電源共地方式連接8787和micro:bit(做實驗時可將兩者都接到同一部電腦上供電)。註:因為micro:bit的P0腳和音源輸出同線路,習慣上,將它保留給外部的蜂鳴器使用。
請參考本書範例5:心情指數的設定,在Pixetto Utility上套用圓形的形狀偵測功能。
當micro:bit出現8787初始化完成圖形之後:
如果8787偵測到圓形物件,則讓micro:bit播出瑪莉歐撞金幣的ba ding特效聲。
完整的micro:bit積木程式可由https://reurl.cc/MZ6bVn下載。
成果展示
教學活動設計
主題曲:根據瑪莉歐主題曲簡譜,修改本範例程式,讓8787偵測到三角形時由micro:bit開始播曲子。
實作練習題
修改本範例程式,使得小彼特可以隨時自動計算獲得的金幣數。参考程式碼如下:
(作者為本刊專欄作家,本文同步表於作者部落格,原文連結;責任編輯:謝涵如)
- 用GenAI生成連連看樣板 - 2025/05/15
- 細談「春仔產生器」的專案拆解 - 2025/04/17
- 用生成式AI打造「春仔」產生器 - 2025/03/12
訂閱MakerPRO知識充電報
與40000位開發者一同掌握科技創新的技術資訊!