Awesome
s2microbit-ble-console
Qiitaの記事に詳しい説明があります.
- hex ファイルを micro:bit に書き込んでおきます.
- Scratch 2 のプロジェクト (.sb2) をダウンロードして開いておきます.(Scratch 2 を開き,シフトを押しながらファイルを押して「実験的なHTTP拡張を読み込み」から拡張ブロックの定義ファイル (.s2e) ファイルを開いても使えます.
npm start
とすると node で s2microbit.js を実行します.- micro:bit 側はLEDマトリクスが「ハート」を経て「チェックマーク」に変わり,Scratch 2 側は「その他」のs2microbit-ble の横にある赤丸が緑色になれば接続完了で使用できます.
Requirements
Windows: same as node-gyp
- Node 8, npm
- Scratch 2 offline
- Visual Studio 2015
- Python 2.7
Installation
> git clone https://github.com/memakura/s2microbit-ble-console.git
> activate py27 (assume that 'py27' is the name of Python 2.7 virtual environment on Anaconda)
(py27)> npm install
How to use
- Copy .hex file from this repository to your micro:bit.
- Download and open .sb2 file from this repository. Alternatively, you can download .s2e file and open it from Scratch 2 offline (click [File] menu with a shift key).
npm start
- Connection is completed if the micro:bit displays "Heart" image and then "Yes" (check mark). From "More blocks" section of the scratch 2 offline editor, you can see the color of the circle turns from red to green.