Getting Started: Programming with mBlock

The following guide will introduce you how to use mBlock, and how to program Robots / Arduino Boards with mBlock.

Download Guide (PDF)

Some Examples

 Drag the module block you need from Robots Area, select the correct port/pin.Then trigger the running event, you can see it works.

  • Control DC Motor


  • Control  Me 7-segments Display


  • Read the value of Me Temperature Sensor
  • Control the Me RGB LED


mBlock Books

We have created some lessons about graphical programming and robotics to  help teachers or kids get started easier.We suggest you start learning graphical logical programming with Scratch 2.0 The Adventures of Mike,then learn how to use Scratch2.0 to interact with mBot with the book mBlock Kids maker rocks with robots

Scratch 2.0 The Adventures of Mike

Scratch 2.0 The Adventures of Mike

Scratch 2.0 the adventures of Mike has nine chapters with different projects. Kids can explore the world of Scratch 2.0 by creating a lot of interactive stories, games and animation in the virtual world, aiming to help kids learn basic logical programming and know how the Scratch2.0 works. More resources about Scratch2.0

mBlock Kids maker rocks with robots

mBlock Kids maker rocks with robots

Kids maker rocks with the robots has twelve chapters with different projects. It can guide kids to enjoy fun of programming mBot in a lot of game scenes for learning graphic programming, electronics, robotics.

Resources and Going Further

(1) Arduino Firmware for mBlock: visit Github
(2) Makeblock Official Web Site:
(3) Makeblock Community:

Explore more about mBlock

Knowledge on Scratch is useful for using mBlock. If you are new to Scratch programming, you may check out one of Scratch books.

More Tutorials are available in the mBlock tutorial sections of mBlock Education.


Posted on