MicroCode is an icon-based programming language and editor for young learners to code with the BBC micro:bit V2. MicroCode allows you to program the micro:bit V2 with only an display shield accessory - no other computer is required!
To use MicroCode, you will need to:
- Get a micro:bit (v2) and one of the display shields.
- Download the microcode hex file and copy it your micro:bit.
- Insert the micro:bit into the display shield, and make sure the combination is powered.
With the above hardware, in addition to the freely-available MicroCode software, you also can use these other free programming environments:
- create your own graphics with MakeCode for micro:bit and the display shield extension
- develop retro arcade games with MakeCode Arcade
You can load this repo into https://makecode.microbit.org/beta using the import button on the right-hand side of the home page via "Import URL". Enter https://github.com/microbit-apps/microcode-v2 as the URL.
-
MicroCode is built using MakeCode for the micro:bit, which provides direct access to all the micro:bit APIs available through MakeCode
-
Decimal notation (instead of the 1-5 dots in MicroCode-classic)
-
Math (+, -, *, /) and comparison (=, !=, <, >) operators
-
Uniform support for sensors
-
Lots of changes to improve reliability
While we soon will retire the MicroCode-classic web site, we plan to bring back the following features from MicroCode-classic:
- Option to use 1-5 dots, instead of decimal notation, for beginners.
- Jacdac services
- Robot cars
- Localization
See https://github.com/microbit-apps for more information on developing micro:bit apps such as MicroCode.
This project welcomes contributions and suggestions.