/scratch2-microbit

Scratch2 - Micro:bit extension (with BLE)

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

scratch2-microbit (with BLE)

Scratch2 - Micro:bit extension (with BLE)

1. Create your own Scratch2 extension

  • Install requirements

    # pip install blockext==0.2.0a2

    # pip install pyserial

  • microbit_ext.py (using blockext)

    # python microbit_ext.py

2. Import extension

3. Reference

4. BLE (Bluetooth Low Energy)

s2mb_ble.png

$ modprobe -r btusb
$ modprobe btusb
$ sudo rfkill unblock all

$ wget https://github.com/sandeepmistry/node-bbc-microbit/raw/master/firmware/node-bbc-microbit-v0.1.0.hex
$ cp node-bbc-microbit-v0.1.0.hex /run/media/lyshie/MICROBIT
$ pip install --user --upgrade "pygatt==3.1.1"
$ pip install --user --upgrade "pygatt[GATTTOOL]"
$ sudo python ./microbit_ext_ble.py D6:AF:43:58:57:9F

5. Author

HSIEH, Li-Yi