User’s Guide
Online Mode (Interactive Mode)
User Manual
In Interactive Mode, ICBricks and the PC can establish wireless communication via low-energy Bluetooth, allowing you to control the main controller through programming.
Note: The minimum firmware version for the main controller is V3.3.5.
Steps
|
|
|
| — | — |
| Step 1: After turning on the ICBricks main controller and opening the programming software, select “Online Mode,” then choose the device and Bluetooth connection method to establish the connection. | Step 2: Once the connection is successful, the block command area will automatically load the relevant ICBricks extension commands. |
|
|
|
| Step 3: Drag the commands into the programming area to start programming. | Step 4: After completing the programming, click the green flag to execute the program and check the execution results. |
Example
Operation Steps:
|
|
|
| — | — |
| Step 1: After turning on the ICBricks main controller and opening the programming software, select “Online Mode,” then choose the device and Bluetooth connection method to establish the connection. | Step 2: Drag the commands into the programming area to start programming. |
|

| |
| Step 3: After completing the programming, click the green flag to execute the program and check the execution results. | |
Demonstration

Download Mode
User Manual
In Download Mode, you can download the program you’ve written to the main controller. The program will control the main controller according to its content.
Operation Steps:
|
|
|
| — | — |
| Step 1: After turning on the ICBricks main controller and opening the programming software, select “Download Mode,” then choose the device and Bluetooth connection method to establish the connection. | Step 2: Once the connection is successful, the block command area will automatically load the relevant ICBricks extension commands. |
|
|
|
| Step 3: Drag the command blocks into the programming area to start programming. While dragging the command blocks, the code area will display the corresponding Lua statements for the block commands. | Step 4: After completing the programming, click the hardware control button to upload the program to the main controller and execute it. |
|
|
|
| Step 5: Once the download is complete, click the “Run” button in the hardware control area to start the program saved on the ICBricks main controller.
Software Run Button Functions:
+ When no program is running: Pressing this button will start the program.
+ When the program is running: Pressing this button will stop the program. | Step 6: After running the program, the light in the middle of the ICBricks main controller will flash orange.
Function of the Button in the Middle of the ICBricks Main Controller:
+ If no program is running: Pressing this button three times in quick succession will stop the program.
+ If the program is running: Pressing this button three times in quick succession will also stop the program. |
Demonstration
