/scratch-microbit-extension

BBC micro:bit Scratch extension

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

This ScratchX extension lets you control your BBC micro:bit wirelessly using Scratch programming blocks. You can use this new blocks to design a whole new way of interacting with your Scratch projects.

Note: This ScratchX BBC micro:bit extension was developed to complement the oficial extension, that only supports Mac OS X at this time.

This extension is known to work on Windows 10 + Chrome, Ubuntu 16.04 + Firefox and Raspberry PI 3 Raspbian + Chromium.

Getting Started

Sorry, there is no installer yet, so we need some manual steps.

  1. Download the makecode-microbit-scratch-extension.hex and copy it to the BBC micro:bit using a USB cable.
  2. Get Node.js if you don't have it yet. Some familiarity with this tool may be necessary.
  3. Clone or download this repository
  4. Open a terminal window, go to the repository and
npm install
  1. Start the extension with
node index.js
  1. Launch the BBC micro:bit extension in English or Portuguese

Examples

Garden Monitoring

Compass

Technical stuff

  • firmware: information about the firmware development.
  • noble-uwp: library responsible for the bluetooth communication on Windows 10.
  • node-bbc-microbit: API for controling a BBC micro:bit using Node.js