Quick Start - EV3
Software Preparation
LEGO Mindstorms Education EV3 is a professional robotics education kit designed for classroom teaching and team learning, launched by LEGO Education as the third-generation product in the LEGO MINDSTORMS series. During use, it is necessary to first add the required extensions for the vision module in the programming software. Only after creating the corresponding program for the vision module can it be used interactively. See below for detailed preparation steps.
Getting the Software
Access LEGO Mindstorms Education EV3, obtain the version suitable for your computer system, and download and install it.

Getting the Extension
For the LEGO Mindstorms Education EV3 programming platform, we’ve developed a dedicated K210 extension specifically designed for EV3. You can add this extension to your programming platform by clicking here to get it.
Adding the Extension
The following steps describe how to add the extension to the LEGO Mindstorms Education EV3 programming platform.
Step 1: Click the"Import Module"option from the toolbar.

Step 2: Click"Browse".

Step 3: Select the extension file and click "Open" .

Step 4: Select the extension to be imported, then click "Import".

Step 5: A dialog box will pop up with the message: “To apply these changes, you must restart the EV3 editor.”

Click OK, then close and restart the EV3 software.
Step 6: A new “Al Vision” programming block has been added to the block palette at the bottom of the interface.

The overall process of adding the extension is as follows:

Hardware Preparation
Device Contents
|
|
|---|---|
EV3 Controller |
ICreateRobot AI Vision Sensor |
|
|
EV3 Connection Cable |
Device Operation
The module communicates with the EV3 device via I²C, so the module must first be connected to a port on the bottom of the EV3. The module will power on automatically. After powering on, adjust the vision module’s port protocol to I²C. The specific operation steps are as follows:
|
|
|---|---|
1. Power on the EV3 main controller and connect the module to the EV3. The module will power on automatically upon connection.(Any of the four ports at the bottom of the EV3 support I²C communication; you can choose the port freely.) |
2. After the module powers on, rotate the dial to go to Settings and change the port protocol to I²C.(If the module displays I²C as the port protocol in the top-left corner of the screen after powering on, this step is not required. If the module is using the SPIKE protocol upon startup, press and hold the dial to switch to I²C.) |
Usage Examples
Example 1: Vision Mode – Label Recognition
Example Content:
Connect the vision module to port 1 of the EV3 main controller. After running the program, pressing the middle button on the EV3 will switch the vision module to Label Recognition mode. In this mode, if no label is detected, the EV3 main controller screen displays “None”; if a label is detected, the EV3 main controller displays the label ID.
Operation Steps:
|
|
|---|---|
1. Power on the EV3 main controller and connect the module to the EV3. The module will power on automatically upon connection.(Any of the four ports at the bottom of the EV3 support I²C communication; you can choose the port freely.) |
2. After the module powers on, rotate the dial to go to Settings and change the port protocol to I²C.(If the module displays I²C as the port protocol in the top-left corner of the screen after powering on, this step is not required. If the module is using the SPIKE protocol upon startup, press and hold the dial to switch to I²C.) |
|
|
3. Open the programming software and create a program based on the example content. The programming content can refer to the diagram below. |
4. Connect the main controller to the software via Bluetooth. After the connection, click Download and Run. |
|
|
5. Execution Details. |
Example 2: Conversation Mode – Retrieving Conversation Status
Example Content:
Output the AI conversation status to the screen, with the values:
0: AI not started 1: Connecting 2: Standby 3: Listening 4: Speaking
5: Configuring network
Operation Steps:
|
|
|---|---|
1. Power on the EV3 main controller and connect the module to the EV3. The module will power on automatically upon connection.(Any of the four ports at the bottom of the EV3 support I²C communication; you can choose the port freely.) |
2. After the module powers on, rotate the dial to go to Settings and change the port protocol to I²C.(If the module displays I²C as the port protocol in the top-left corner of the screen after powering on, this step is not required. If the module is using the SPIKE protocol upon startup, press and hold the dial to switch to I²C.) |
|
|
3. Switch the module to Conversation Mode |
4. Perform network configuration on the module. For specific operation steps, refer to the Conversation Mode documentation. |
|
|
5. Open the programming software and create a program based on the example content. The programming content can refer to the diagram below. |
6. Connect the main controller to the software via Bluetooth. After the connection, click Download and Run. |
|
|
7. Execution Details. |
























