1. For Windows

1. Enter the website to download KidsBlock software:

https://wiki.kidsbits.cc/projects/KidsBlock/en/latest/download/

2. Click the installed “KidsBlock.exe”.

Img

3. Tick “Anyone who uses this computer (all users)” and “Next”.

Img

4. Click “Browse…” to choose an installation position and “Install”. Here I choose Disk C. You may save it in a convenient position.

Img

Img

5. Wait for a while and “Finish”.

Img

6. And you can see:

Img

2. For MacOS

1. Enter the website to download KidsBlock software:

https://wiki.kidsbits.cc/projects/KidsBlock/en/latest/download/

2. Click the installed “KidsBlock.dmg”.

Img

3. And you will see:

Img

4. Drag “KidsBlock” into Applications file.

Img

5. There will be a “Safety Prompt” during copying.

Img

6. Click “Settings” –> “Privacy and Security” to “open anyway”. And then “ Open “KidsBlock””.

Img

Img

7. A “Privacy and Security” box pops up, and then enter “user name” and “password”, and “OK”.

Img

8. If prompted to update, please click on the update button to obtain the latest version of KidsBlock.

kidsblock-20

9. After a while, you can open the Kidsblock IDE page.

kidsblock-19

3. Use KidsBlock

⚠️ ATTENTION: The following is an example for Windows. For MacOS , it can serve as a reference.

3.1 Connect to Device

1. Make sure the ESP32 main control board is successfully connected to the computer, and then click “KidsBlock” icon Img to open it.

Img

2. Click Img:

Img

3. Since we use Smart school for ESP32, select “Smart school for ESP32”:

Img

4. Here the port is (COM3), and click “Connect”:

Img

5. “Go to Editor”:

Img

Img

3.2 Main Page

KidsBlock software interface is shown in the following figure:

Img

Img

3.3 Load KidsBlock Library

⚠️ ATTENTION : If you drag and build code blocks yourself, you must manually add library of “web page editing PRO” and “Stepper”. The followings introduce how to load a library.

If you directly import the code file we provide, there is no need to add the library file as it will be automatically added when importing. So you can skip this part.

Open KidsBlock IDE and click Img to add extensions.

Img

Search Web Page Editing PRO to load it.

Img

Similarly, load Stepper.

PRO2

Click Img to go to the editor and you can see the functions of Web Page Editing PRO and Stepper.

Img

3.4 Build Blocks / Upload Codes

Make sure the ESP32 main control board is connected to the computer, and then click “KidsBlock” to open it.

Method ①: Drag the code block directly to the code editing area.

Img

If you want to save the code to your computer, click “File” –> –> “Save to your computer”.

Img

Click Img to upload the code to the ESP32 board.

Method ②: Load code that has been written from computer.

Click “File” –> “Load from your computer” to choose the position where the code file is (download the code in 5.1 Resources Download) and open the file:

Img

Img

After opening the code file, you need to manually connect the serial port:

Img

Img

Go to Editor”:

Img

Click Img to upload the code to ESP32 board:

After uploading the code, setting to open the serial monitor and set the baud rate to 115200.

Buadrate

After uploading, the serial port will return the characters “Hello KidsBlock”.

Equip-18