微軟 micro:bit 創意課程系列--hack your headphones

2017-10-01 18:39

微軟 micro:bit 創意課程系列--hack your headphones

 構建您自己的音樂播放器從耳機的micro:bit。

時間:〜15分鐘。

物料

•微型:位,電池座和2節AAA電池

•耳機

•鱷魚夾

沒有鱷魚夾! 使用電線或鋁箔! 閱讀更多…

Activities

 

Let’s get started!

 

Edit this page on GitHub

 

 

Make

你知道你可以把你的耳機連接到micro:bit來產生聲音嗎?

No crocodile clips!?!?! Use wires or Aluminium foil! Read more…

Step 1

使用第一個鱷魚夾將鱷魚夾的末端連接到micro:bit上的GND針上。

Step 2

使用第二個鱷魚夾將鱷魚夾的末端連接到micro:bit上的0針上。

Step 3

使用第一個鱷魚夾,將鱷魚夾的第二端連接到耳機插孔上。 您的耳機插孔的基座被認為是接地,所以它連接到micro:bit的GND。

Step 4

使用第二個鱷魚夾將鱷魚夾的第二端連接到耳機插孔的尖端。 您的耳機插孔的尖端進入耳機右側的揚聲器。 您從micro:bit pin 0連接到耳機右側的尖端。 使用耳機插孔的尖端播放聲音。

Step 5

你黑客耳機!

 

NEXT: music of light

 

Edit this page on GitHub

 

Code

你有沒有試圖根據光線級別製作節拍盒的聲音? 讓我們嘗試用代碼製作一個beatbox!

我們先從添加一個可以存儲數據的變量開始。 然後將變量重命名為“light”。 然後從輸入抽屜中將變量的值設置為塊亮度級別。 這將使光線從0(暗)到255(亮)。 通過使用屏幕上的各種LED來測量光。 修改你的代碼,使你的代碼看起來像這樣。

我們希望按下按鈕播放音樂,以便註冊一個事件處理程序,每當您運行腳本並在模擬器上按下按鈕時,該處理程序將執行。 我們必須先打開輸入抽屜並按下按鈕A.然後添加一個休息按鈕,無法播放1/16節拍。 修改你的代碼,使你的代碼看起來像這樣。

 

 

們點擊邏輯抽屜,然後插入一個如果這樣做會有條件地運行代碼,這取決於布爾條件是真還是假。 然後將可變光插入不等式的第一部分。 變量“light”將出現在變量抽屜中。 最後,我們插入25.修改你的代碼,使你的代碼看起來像這樣。 如果光級小於25,請播放鈴聲C.如果此條件不正確,請播放鈴聲A.

 

我們點擊邏輯抽屜,然後插入一個小於第一個符號,如果條件將有條件地運行代碼,這取決於布爾條件是真還是假。 繼續這個邏輯來繼續這些條件語句。 點擊邏輯抽屜。 然後,我們要添加額外的條件語句,方法是點擊if的左邊的齒輪。 添加05 else if和01 else裡面的if做塊結構。 如果燈光亮度小於50,則播放鈴聲D.如果燈光水平低於100,則播放鈴聲E.如果光級小於150,則播放鈴聲F如果燈光級別小於180, 播放鈴聲G.如果這些條件不正確,鈴聲A.

  • click Download and run your code on the micro:bit.

Microbit 台灣 商店

Microbit 中文 課程 : Python , Javascript, 物聯網

                中國

Edit this page on GitHub

—————

返回