1. Introduce KidsBlock

1.1 KidsBlock Installation

1.1.1 Install Kidsblock on Windows System

  1. You could download KidsBlock from:

    • Link: http://xiazai.keyesrobot.cn/KidsBlock.exe

    • Provided file: img

  2. After downloading, click “KidsBlock.exe” image1

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

img

  1. Click “ Browse… ” to choose a path to install (Here we choose Disk C; you may select any where you like), and click “ Install ”. Now it is installing!

img

img

  1. After installation completing, click “ Finish ” to open it.

img

  1. If a warning shows up, please just click “ Allow access ” to enter the software main page.

img


1.1.2 Install Kidsblock on MacOS

  1. Please download Kidsblock package first: http://xiazai.keyesrobot.cn/KidsBlock.dmg

img

  1. Click KidsBlock and drag the “KidsBlock Desktop” into “Applications”, as shown below.

img

  1. After installation, the KidsBlock icon will show in operating pad:

img

  1. Click the KidsBlock icon to enter the software. If it fails, please modify some computer settings to re-enter it. This is because Mac Systems, by default, only authorize the installation in App Store, so others is not allowed to be installed.

img

  1. Open the settings, and click Privacy and Security. Switch the security option to “App Store and Approved Developers”, and click “Still Open”.

img

  1. Click “Open” to re-enter the blocked software.

img

  1. After settings, it can work normally.

img

  1. The startup interface is as below. Now enjoy your journey of programming!

img


1.2 Software Guidance

(Following demonstrations are based on Windows System, and is only a reference for MacOS.)

1.2.1 Main Page Function Distribution 1

img

1.2.2 Select Language

Click image2 to select “English” or “简体中文” image3

1.2.3 Select Devices

Choose a device and a serial port

  • Click image5 to choose a device.

  • Here we enter Kit to find Smart farm for ESP32 and add it. Note that all sensors are included in this kit, so you do not need to import them additionally.

img

  • After import this kit, you will see the following interface of port selecting. Click Connect at the correct port.

img

  • Tap Go to Editor.

img

  • Main Page:

img

Disconnect the device

  • If you want to disconnect the kit and port, please click image6.

  • Then tap Disconnect to unbind the current connection.

img


1.2.4 Main Page Function Distribution 2

img

1.2.5 Expand a Sensor/Module

NOTE: This part can be SKIPPED, as all required sensors are integrated in the kit with no need to expand. If you want to adopt an excluded module, please refer to the following procedures.

  • Click an42 to enter the sensors/modules extension library.

  • Choose an extension.

img

  • For instance, a buzzer module is required, please click passive buzzer:

  • img

  • When “ Not loaded ” becomes “ Loaded ”, this module is successfully imported.

img

  • Click image7 to back to the editor. Now you will find that a Passive buzzer block appears in Code.

img

  • If you want to remove the “Passive buzzer”, just click image8 to enter library and tap.

img

  • When “Loaded” shifts to “Not loaded”, this module is successfully deleted.

img

1.2.6 Import File

  • Method 1

    • If the software is not in operation, then directly click SB3 file to open it. For example, click image9 to open it. Remember to select a device.

img

  • Method 2

    • Open Kidsblock. Click “ file ” to choose “ Load from your computer ”. image10

  • Select an SB3 file (like image11).

img

  • Import successfully!

img

1.2.7 Upload Code & Set Baud Rate

Upload code

  • Upload file image12 to Kidsblock.

  • Connect the development board to your computer (If the you cannot see a port, please install a driver first), and select the correct port and click image13.

img

  • Wait for uploading.

img

Set Baud rate

  • If there is not a print box, please click one of image14 to adjust the box size.

    • Small print box image15

    • Large print box image16

    • No print box image17

  • Click image18 to set the corresponding baud rate.

img

  • Hello KidsBlock ” starts to be printed in the box after setting.

img