微軟 micro:bit 創意課程系列--hack your headphones
2017-10-01 18:39微軟 micro:bit 創意課程系列--hack your headphones
構建您自己的音樂播放器從耳機的micro:bit。
時間:〜15分鐘。
物料
•微型:位,電池座和2節AAA電池
•耳機
•鱷魚夾
沒有鱷魚夾! 使用電線或鋁箔! 閱讀更多…
Activities
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
你黑客耳機!
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 中文 課程 : Python , Javascript, 物聯網
標籤:
—————