前言:
最成功的教育方式應(yīng)該是寓教于樂(lè),最有心意的禮物莫不是出自于自己的手!
分享一個(gè)可以自己DIY的音樂(lè)盒,可以自己譜曲,也可以帶著孩子一起譜寫(xiě)動(dòng)聽(tīng)的曲子,也可以為你心愛(ài)的她(他)譜寫(xiě)愛(ài)的樂(lè)章!
概述:
最近發(fā)現(xiàn)一很好玩的中國(guó)式BBCmicrobit開(kāi)發(fā)板--TurnipBit開(kāi)發(fā)板,既可以拖拽,也可以用micropython來(lái)編寫(xiě),既有可視化編程頁(yè)面,也有代碼編寫(xiě)頁(yè)面,屬于孩子家長(zhǎng)的神器,只需這一個(gè)開(kāi)發(fā)板外加隨便一個(gè)紙盒即可DIY一個(gè)簡(jiǎn)易的音樂(lè)盒,還能隨便切換音樂(lè)哦!我們可以隨便用一個(gè)紙盒來(lái)當(dāng)做音樂(lè)盒外形跟框架,然后我們用這個(gè)板子加一個(gè)耳機(jī)或者一個(gè)外放就能播放我們自己譜寫(xiě)的音樂(lè)啦!
下面我們開(kāi)始DIY我們的音樂(lè)盒!
首先材料準(zhǔn)備:
1.TurnipBit開(kāi)發(fā)板
2.隨便找個(gè)匹配大小的紙盒就行
3.需要一個(gè)外放,耳機(jī)喇叭都行
4.一條電源線(xiàn)
材料準(zhǔn)備好了,就開(kāi)始搞吧!
先上個(gè)成品圖(孩子還給畫(huà)了上一曲,下一曲以及顯示屏的圖標(biāo),雖然有點(diǎn)丑,但是不想打擊孩子的積極性,挺萌的哈),micropython代碼是我寫(xiě)的,顯示屏的圖形是孩子拖拽的,一起動(dòng)手把開(kāi)發(fā)板在盒子里面固定,數(shù)據(jù)線(xiàn)連接到電腦上,寫(xiě)好我們要編寫(xiě)的程序,將程序?qū)戇M(jìn)板子里,就直接可以播放啦,注意那個(gè)顯示屏是動(dòng)態(tài)的哦,簡(jiǎn)單吧,那就動(dòng)手做起來(lái)吧?。?!
因?yàn)楹⒆颖容^喜歡兩只老虎,就特意給他編了兩只老虎,還有生日快樂(lè)的音樂(lè),這個(gè)開(kāi)發(fā)板類(lèi)庫(kù)中帶很多孩子喜歡的圖形還有音樂(lè),也可以自己編譯,如果要編譯的話(huà),請(qǐng)參考:
https://en.wikipedia.org/wiki/Sc ... of_note_frequencies
可以DIY樂(lè)譜哦!
附件分享了兩個(gè)程序,一個(gè)是簡(jiǎn)單的音樂(lè)程序,另外一個(gè)是稍微復(fù)雜一點(diǎn)程序,帶動(dòng)態(tài)圖像的,大家可以選擇性下載!可以在https://turnipbit.tpyboard.com/PythonEditor/editor....
將我們的程序?qū)懭?,放入我們TurnipBit開(kāi)發(fā)板里面就行。
【轉(zhuǎn)載自DF社區(qū)】