【micro:bit】讓micro:bit演奏音樂
要讓micro:bit發出聲音的方法很簡單,只要使用micro:bit編輯中預設的音效積木就好了,這一篇文章就來教同學們如何讓micro:bit演奏出一些音樂。
資訊技術教材網
要讓micro:bit發出聲音的方法很簡單,只要使用micro:bit編輯中預設的音效積木就好了,這一篇文章就來教同學們如何讓micro:bit演奏出一些音樂。
在前一篇文章中我們已經會利用「畫筆」積木來畫出SIN函數圖形了,有了這個基礎,相信所有的函數圖形就都難不了各位同學了吧!在這一篇文章中,老師就再來教如何透過圖的極座標式,也就是使用cos和sin函數在舞台區中畫一個正圓。
Scratch提供了一個舞台,除了可以在舞台上做一些動畫之外,其實它也是一個很好用的畫布,只要透過「畫筆」類的積木,就可以輕易地在舞台上做畫,在這一篇文章中,我們就來教最簡單的畫一個SIN函數圖形。
開始寫電腦程式的時候,最喜歡的就是隨機數了,因為有了它,程式就可以多一分趣味性,因為出的題目,連寫程式的人都不知道!一開始我們使用最簡單的介面來完成這個遊戲。假設要猜的數字只有0~9,如果小於5就是小,大於5就是大。使用者透過A和B按鈕來猜,A猜大,B猜小。
在micro:bit中只要會善加運用變數,在處理資料上就會變得非常方便。變數主要的目的是用來記錄資料,假設我們想要讓micro:bit的LED顯示器在一開機的時候,就從0數到9,然後再回到0重數一次,你可以想到最笨的做法是什麼?
連接線的方式和上一個練習相同,但是我們把程式修改一下,就可以得到許多不同的顯示效果。使用SIN函數是其中一個方式。透過SIN函數來決定顯示的亮度(其實就是輸出的值,0是最小,1023是最大), SIN(0)~SIN(360)不斷地輸出,就可以製作出如下所示的效果:
三色LED模組是一個非常好玩,也很容易上手的LED模組,使用同一顆LED,透過RGB三個不同接腳給定不同的數值,就可以組合出非常多種顏色,十分有趣。在這一篇文章中,我們就來教同學們如何使用NodeMCU的MicroPython程式碼,讓三色LED產生出有趣的效果。