Functions


mBuild modules provide abundant input and output functions, allowing you to easily extend the functions of the supported main control boards, such as CyberPi and Halocode.

Structural characteristics

All mBuild modules are developed with two through-holes.

image.png


With the through-holes, mBuild modules can be mounted on each other with connectors, such as pins and screws. In addition, they can be connected to mechanical parts (M4), building blocks, and other structural parts through connectors.

The following provides some connection examples:

Example 1: Speaker + one pin + servo driver


image.png

Example 2: Speaker + one pin + one cut board


image.png

Example 3: Speaker + one pin + one beam (M4)

image.png


Example 4: Speaker + one cut board + two screws + two brass studs


image.png

Electronic characteristics

mBuild ports


Most of the mBuild modules provide two mBuild ports.

image.png


With the mBuild ports, multiple mBuild modules can be connected in series.

image.png

In addition, the positions of the modules can be intelligently identified when you program them on mBlock 5, which simplifies your programming. You don't have to set the information about the positions of the modules when you add or remove a module.


Intelligent position identification


Example:

Connect CyberPi to multiple LED matrixes

image.png

After connecting CyberPi to multiple LED matrixes, you need only to specify the place of an LED matrix among the ones connected instead of specifying the port to which the LED matrix is connected when compiling a program. As shown in the preceding figure, the first LED matrix connected to CyberPi is numbered 1, the second one numbered 2, and so on.

image.png

When you press button A on CyberPi, the first LED matrix displays "Hello," and the second one displays "World."


Change the positions of the modules, as shown in the following figure.


image.png

The preceding program still works after you add a ranging sensor. When you press button A on CyberPi, the first LED matrix displays "Hello," and the second one displays "World."


Micro USB port


Some of the mBuild modules, such as Speaker, Power Module, and Smart Camera, provide a Micro USB port, which allows a module to directly connect to a computer for power supply or communication.

image.png


For details about how to get started with mBuild modules, see Getting Started.


For details about the technical specifications and functions of each module, see mBuild Modules.