Getting Started With mBot

1. Unpack and Assemble Your mBot

Carefully unpack all your mBot components and download the instructions here, before putting it all together.

2. Test Your mBot with the Remote Control

Before you start graphical programming, you can play your mBot with three simple modes pre-uploaded on the device.

3. Download the Software

Before you can control your mBot, it is important to download and install all of the necessary software depending on which device you have.

mBlock Blockly

mBlock Blockly is a game-based programmable robot app.


mBlock is a graphical programming environment based on Scratch 2.0 Open Source Code that makes it easy to program Arduino projects and create interactive applications. 

(Available for Windows, Mac, and Chrome)

Makeblock App

Users can use Makeblock App to control their robots through fun & visual programming. With more than ten control panels, users are able to easily control Makeblock robots. Makeblock App makes programming accessible to everyone including children.

4. Configure mBot Communication Options

You can configure your mBot’s communication options one of three ways (depending on your model): via USB cable, via Bluetooth or via 2.4G wireless (see videos below for more).

Now that you’re set up:

Once you have properly set up your mBot, you can now explore activities or educator materials in the two buttons below. For Home is for students tinkering with mBot at home and For Education provides an in-depth look at how mBot can be integrated into the curriculum.

Logics Academy Partners