MicroBlocks (https://microblocks.fun/) is an educational language inspired by Scratch designed for microcontrollers. MicroBlocks enables a microcontroller to communicate with desktop computing programs such as Snap! (https://snap.berkeley.edu/).

This web site provides illustrative examples of ways in which Snap! and MicroBlocks can interact using the MicroBlocks library recently added to Snap!

1. A Conceptual Model

2. Traffic Light Simulation

3. A Snap! Dashboard

4. Helicopter Simulation