Skip to content

Lack of support for micro:bit-based projects #987

@isr-a

Description

@isr-a

(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:

Image

Here's an example of a project that uses a micro:bit - https://scratch.mit.edu/projects/764536890/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions