No materials for the event yet, sorry!
A microcontroller enables a computer to interact with the physical world. MicroBlocks (https://microblocks.fun) is an educational programming language designed for microcontrollers. Micro:Bridge enables Snap! to interact with a microcontroller via MicroBlocks. This requires:
A library of blocks, Micro:Bridge, that is loaded into Snap! and
A library of blocks, Snap!Bridge, that is loaded into MicroBlocks.
This establishes a messaging protocol that enables Snap! to interact with the selected microcontroller via MicroBlocks. The types of blocks enabled in Snap! through this message protocol include commands such as [Set Digital Pin 3 to True] and [Read Analog Pin 2].
Examples of projects using the BBC micro:bit, the Raspberry Pi Pico, and the Adafruit Express Metro M0 microcontrollers will be demonstrated.
- 20 min
- Snap!Con 2023