-
Notifications
You must be signed in to change notification settings - Fork 207
Description
(Apologies if this is already implemented and I'm merely missing it)
One of the available extensions scratch projects may utilise is communication with the BBC micro:bit. It would be nice to be able to properly allow for micro:bit communication in order to extend compatibility to more scratch projects.
Even within scratch, properly interfacing with the micro:bit is finicky, requiring the installation of the program "Scratch Link", the uploading of a .hex file to the micro:bit, and finally entering the project to find and establish a connection with the micro:bit (all detailed in the linked website).
I imagine the easiest way to integrate compatibility would be to largely follow the same structure. Firstly, have the user download scratch link and properly set up their micro:bit. A compiled project (either automatically recognising the presence of micro:bit blocks OR set as a compile flag) could - before starting - put a dialogue up to search and establish a connection with a micro:bit before continuing.
Rough sketch can be seen below:
Here's an example of a project that uses a micro:bit - https://scratch.mit.edu/projects/764536890/