Home » STEAM Kits » mBot » mBot-Software
Overview          Software          Downloads
A block-based programming software compatible with Arduino.
mBlock 3, based on Scratch 2.0, is a block-based programming software designed for STEAM education. You can write programs for Makeblock robots, Arduino boards, and other hardware. You can also create fun games, stories, and animations.
Supported hardware


A game-based programming software.
The mBlock app is a game-based programming software for STEAM education. Without any prior knowledge, users can start programming robots by playing through games, and can then personalize their mBots with newly-learnt programming skills.
Supported hardware


App for controlling Makeblock robots with your mobile device
A mobile app for controlling Makeblock robots. Users can immediately get started with the built-in controller, and drag the controls to create a custom multi-function console, or even program their robot to create more advanced functionality.
Supported hardware