Device Library and Extension Center
This chapter describes Device Library and Extension center of mBlock 5. The updates of devices and extensions are provided on Device Library and Extension center, and therefore no extra update is needed on the mBlock 5 software.
Device Library
Click the Device tab and click +.
The Device Library dialog box is displayed.
Device Status
A device is in one of the following three states.
1. Ready to go
On Device Library, if a device is shown as follows, it can be directly added. ![]() |
2. Update available
If a device is shown with the icon ![]() |
3. New device
If a device is shown with the icon ![]() |
Mostly Used Device
1. Click the star tag in the upper left corner of a device to set it to the mostly used device.
2. The mostly used device is displayed on the Device tab when you open mBlock 5 next time, which facilitates your programming.
Device Extension Center
Click the Device tab and click + extension at the bottom of the Blocks area.
The Extension center dialog box is displayed. The extensions vary according to device.
Extension Status
An extension is in one of the following four states.
1. Ready to go
On Extension center, if an extension is shown as follows, it can be directly added. ![]() |
2. Update available
If an extension is shown with the icon ![]() |
3. New extension
If an extension is shown with the icon ![]() |
4. Extension added
If an extension is shown with Delete at the bottom, it is already added and you can delete it. ![]() |
Add and Delete Extensions
Add an extension
1. Click Add at the bottom of the extension.
2. After being added, the extension is displayed in the Blocks area.
Delete an extension
Click + extension at the bottom of the Blocks area to enter Extension center, and then click Delete at the bottom of the extension to be deleted.
You can use Extension Builder to add a device to Device Library or customize an extension and add it to Extension center. After updating or adding a device or extension, you need to restart mBlock 5 to enable the device or extension to take effect.