這是臺灣網友 dvsseed 寫的心得,供大家參考。
目的:透過ScratchX小遊戲來引發學習電腦的樂趣,並透過 micro:bit 來控制動作(加速度傳感器+藍牙BLE)...
準備環境:
1.MacBook筆電
2.micro:bit板
3.Scratch 2
執行步驟:
1.先確認 MacBook 筆電及更新...
2.再按照 https://llk.github.io/microbit-extension/ 網頁指示,
安裝 Scratch Device Manager for Mac App 並下載 scratch-firmware-combined.hex(intel-hex file),
插上 USB線 接好 micro:bit 並將 scratch-firmware-combined.hex 檔案藉由 Finder 拖拉到 MICROBIT 裝置內...
再到 http://scratchx.org/?url=https:/ ... xtension.js#scratch 網址,
此時會叫出 Scratch Device Manager 按下 [Connect] 如下圖...
回到網頁按下 [I understand, continue] 如下圖...
檢查積木區More Blocks燈號(綠燈)是否正常,如下圖...
3.準備積木(bj4)
參攷一: 蔡老師的Scratch分身教學( https://storage.googleapis.com/c ... p%20-%20Starter.sb2 )
參攷二: Kreg的小魚遊戲範例( http://scratchx.org/?url=https:/ ... es/Tilt.sbx#scratch )
構想:利用 micro:bit 的 accelerometer(tilt) 加速度傳感器(x, y)來移動大魚去吃小魚...
程式如下圖...
大魚角色:
小魚角色:
誌謝(要感謝的人太多,列舉以下代表):
1.micro:bit, http://microbit.org/
2.SCRATCH, https://scratch.mit.edu/
3.Kreg Hanning, https://llk.github.io/microbit-extension/
4.蔡淑玲老師,Scratch課程教學(8-5, 8-6), http://coding4fun.tw/class/c/scratch_1
.
完整的程序請按下「閱讀原文」