Supported Software & Apps

mBlock 5 PC Client

I. Introduction

Click mBlock Block-Based Editor | Makeblock Education to learn about mBlock 5 PC client.

mBot Ranger Block Reference

Show

1. all lights up with color ( ) for ( ) secs

Makes all LEDs on mBot Ranger light up with a specified color for a specified period of time

Example:

After you press the space key, all LEDs on mBot Ranger light up with red color for one second.

2. all lights up with color ( )

Makes all LEDs on mBot Ranger light up with a specified color

Example:

After you click the green flag, all LEDs on mBot Ranger light up with red color.

3. all lights up with color red ( ) green ( ) blue ( )

Makes all LEDs on mBot Ranger light up with a specified color, a mixture of red, green and blue

Example:

After you press the space key, all LEDs on mBot Ranger light up with green color.

4. turn on ( ) light with color ( ) for ( ) secs

Makes a specified LED on mBot Ranger light up with a specified color for a specified period of time

Example:

After you press the space key, LED 1 on mBot Ranger lights up with red color for one second.

5. turn on ( ) light with color ( )

Makes a specified LED on mBot Ranger light up with a specified color

Example:

After you click the green flag, LED 1 on mBot Ranger lights up with red color.

6. turn on ( ) light with color red ( ) green ( ) blue ( )

Makes a specified LED on mBot Ranger light up with a specified color, a mixture of red, green and blue

Example:

After you press the space key, LED 1 on mBot Ranger lights up with green color.

7. play note ( ) for ( ) beat

Plays a specified note for a specified beat

Example:

After you press the space key, mBot Ranger plays note C4 for 0.25 beat.

8. play sound at frequency of ( ) Hz for ( ) secs

Plays sound at a specified frequency for a specified period of time

Example:

In Upload mode, when mBot Ranger (Auriga) starts up, mBot Ranger plays sound at frequency of 700Hz for one second.

 

Action

1. move forward at power ( )% for ( ) secs

Moves mBot Ranger forward at a specified power for a specified period of time

Example:

After you press the up arrow key, mBot Ranger moves forward at 50% power for one second.

2. move backward at power ( )% for ( ) secs

Moves mBot Ranger backward at a specified power for a specified period of time

Example:

After you press the down arrow key, mBot Ranger moves backward at 50% power for one second.

3. turn left at power ( )% for ( ) secs

Turns mBot Ranger counterclockwise at a specified power for a specified period of time

Example:

After you press the left arrow key, mBot Ranger turns left at 50% power for one second.

4. turn right at power ( )% for ( ) secs

Turns mBot Ranger clockwise at a specified power for a specified period of time

Example:

After you press the right arrow key, mBot Ranger turns right at 50% power for one second.

5. ( ) at power ( )%

Moves mBot Ranger in the specified direction at a specified power

Example:

After you press the space key, mBot Ranger keeps moving forward at 50% power.

6. left wheel turns at power ( )%, right wheel at power ( )%

Turns the left wheel and the right wheel of mBot Ranger at a specified power

Example:

After you press the space key, both the left wheel and the right wheel of mBot Ranger rotate at 50% power.

7. stop moving

Stops the movement of mBot Ranger

Example:

After you press the space key, mBot Ranger stops moving.

 

Sensing

1. light sensor ( ) light intensity

Reports the light intensity detected by the specified light sensor

Example:

After you press the space key, the LED panel connected to port 6 shows the light intensity detected by the light sensor on Board 1.

2. temperature sensor onboard value ℃

Reports the temperature value (degree centigrade) detected by the onboard temperature sensor

Example:

After you press the space key, the LED panel connected to port 6 shows the temperature value detected by the onboard temperature sensor.

3. sound sensor ( ) loudness

Reports the loudness detected by the specified sound sensor

Example:

After you press the space key, the LED panel connected to port 6 shows the loudness detected by the onboard sound sensor.

4. onboard gyro ( ) angle

Reports the angle that mBot Ranger rotates about the x-axis, y-axis, or z-axis detected by the onboard gyro

Example:

After you press the space key, the LED panel connected to port 6 shows the angle that mBot Ranger rotates about the x-axis detected by the onboard gyro.

5. ultrasonic sensor ( ) distance

Reports the distance between mBot Ranger and an obstacle detected by the specified ultrasonic sensor

Example:

After you press the space key, the LED panel connected to port 6 shows the distance between mBot Ranger and an obstacle detected by the ultrasonic sensor connected to port 7.

6. line follower sensor ( ) value

Reports the value (0, 1, 2, or 3, 0 representing the two probes of the line follower sensor do not detect the object to be detected, 1 representing the right probe detects the object to be detected while the left probe does not detect the object to be detected, 2 representing the left probe detects the object to be detected while the right probe does not detect the object to be detected, and 3 representing the two probes detect the object to be detected) detected by the specified line follower sensor

Example:

After you press the space key, the LED panel connected to port 6 shows the value detected by the line follower sensor connected to port 9.

7. line follower sensor ( ) detects ( ) being ( )?

If the object in the specified direction detected by the specified line follower sensor is in the specified color, report conditions are established.

Example:

After you click the green flag, if the color of the obstacle on the left detected by the line follower sensor connected to port 9 is black, mBot Ranger stops moving.

8. timer

Reports the value of the timer

Example:

After you press the space key, the LED panel connected to port 6 shows the value of the timer.

9. reset timer

Resets the timer of mBot Ranger

Example:

After you press the space key, the timer of mBot Ranger is reset.

 

II. Installation

1. Visit https://www.mblock.cc/en-us/download and download the PC client to your PC.

2. Install the mBlock 5 client.

 

mBlock 5 Mobile App

I. Introduction

Interface Navigation

  1. Sign up/Sign in: click to sign up for or sign in to an mBlock 5 account on the upper left corner of the interface.
  2. Codey basic: click to start basic programming games (for beginners).
  3. Coding: click to select a device and enter the programming interface.

4. Switch to mBlock international: you can switch to an mBlock interface in another language (you need to click the “sign up/sign in” icon to enter this interface).

5. Save: click the “save” icon to save the project.

  • Blocks area: you can find the blocks you need by category and color in the Blocks area.
  • Scripts area: you can program in the Scripts area by dragging blocks to this area.
  • Stage area: you can present your project, or start or stop running your program.

Tip: If you want to view the Stage area, click the “full screen display” icon in the lower right corner and then the Stage area interface pops up.

 

II. Installation

1. Visit https://www.mblock.cc/en-us/download and download the mobile app to your mobile phone.

2. Install the mBlock 5 app.

 

Makeblock App

I. Introduction

All-in-one controller for Makeblock robots

Makeblock App provides a comprehensive robot control experience from building instructions to the pre-set controls to program robot movements. Children can also define their own robot controllers with the app, and even further program the controller functions by using block-based coding.

 

Multiple control modes

The app has multiple control modes. Children can control the robots with one-button or the flexibly-combined controls. Users can give the robots endless possibilities by making their robots perform challenging actions with the block-based programming.

Ready-to-serve control modes for Makeblock robots

http://cdnlab.makeblock.com/Makeblock-APP-Control-Modes_EN_20190109.mp4

Support robot controller design

http://cdnlab.makeblock.com/Makeblock-APP-Controller_EN_20190109.mp4

Define button functions through block-based programming

http://cdnlab.makeblock.com/Makeblock-APP-Block-Based-Programming_EN_20190109.mp4

 

Extensive gameplay support for add-on packs

With the robotic add-on packs and multiple advanced modes in the app, children can code their robots to do anything they can imagine!

http://cdnlab.makeblock.com/Makeblock-APP-Add-On-Packs_EN_20190109.mp4

 

II. Installation

Search “Makeblock” on App Store or Play Store to download

Android 5.0 or later / iOS 9.0 or later required

 

mBlock Blockly App

I. Introduction

The mBlock Blockly App integrates block-based programming knowledge into a game with lots of enjoyable levels. It features a guide called Mr. Panda, who shows children how to program to control their Ranger remotely, and guides them through each game level. At each stage they can unlock new knowledge points, and thus gradually master programming skills.

 

II. Installation

Android: Click here to download

iOS: Search “mBlock Blockly” in App Store to download (supports iPhone4S/iPad 3, iOS 9.0 and later only)