Starter Hellobot Basic

Starter Hellobot Basic

written by sean base on following books
_images/chapter0_4.png _images/chapter0_3.png

Chapter0 :프로그램 방법들에 대한 소개

온라인 프로그램

1.컴퓨터에 USB 케이블로 마이크로비트를 연결해야 한다. 컴퓨터에 연결되면 컴퓨터에 MICROBIT 라는 디스크가 열릴것이다. 그리고 브라우저에서 http://microbit.org/ 열면 된다.

image0 2. 공식 사이트에 들어간후 아래 인터페이스를 볼수 있을것이다.

image1

  1. "코드만들기"를 클릭하자.

image2

image3

  1. 다음과 같이 프로그램 모드로 들어간다.

image4

  1. 확장 패키지를 포함시켜야 한다.

image5

6. 다음 사이트를 넣으면 패키지가 포함된다. https://github.com/lzty634158/HelloBot

image6

image7

image8

  1. 패키지를 인스톨 하게되면 다음과 같이 Hellobot 패키지가 보인다.

image9

8.다음 처럼 download를 클릭하면 ***.hex 파일이 다운된다.

image10

image11

image12

*.hex 파일을 microbit 디스크에 넣어 주기만 하면 된다.

Chapter 1 :로봇에 LED 불을 켜보자

1.Preparation

1.You should learn about the position of the colorful lights in the body of hellobot;

2.You should learn about the micro:bit pins connected to the colorful lights in the schematic.

image0

1-1-1 colorful lights on body of hellobot(back)

image1

1-1-2 colorful lights on body of hellobot

We can make different colors of light and brightness by programming.

image2

1-1-3 schematic

image3

1-1-4 Pins of Micro:bit

From the schematic diagram in P1-1-3, you can see that the colorful lights is connected to the P16 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the colorful lights building blocks.

  1. Learning goals

The colorful lights is a combination of three colors of red (R), green (G), and blue (B). The controller can control the output and the brightness of each color to achieve a combination of different colors.

HelloBot body possess four colorful lights, this course we will study how to light a colorful light on the body by programming.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image4

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image5

1-1-5 total program

The locations of blocks in the total program are shown in the following figure.

image6

1-1-6

image7

1-1-7

image8

1-1-8

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 1-1-9 to download the program to micro:bit.

image9

1-1-9

5.Phenomenon

After the code is uploaded. You can see that the colorful lamps in the lower right corner of the HelloBot emit red light. In addition, you can also modify the program to choose to light up different lights and emit different colors of lights. As shown in the following figure.

image10

1-1-10

Chapter2 :로봇에 있는 다양한 컬러 빛을 내보자

1.Preparation

1.You should learn about the position of the colorful lights in the body of hellobot;

2.You should learn about the micro:bit pins connected to the colorful lights in the schematic.

image0

1-2-1 colorful lights on body of hellobot(back)

image1

1-2-2 colorful lights on body of hellobot

We can make different colors of light and brightness by programming.

image2

1-2-3 schematic

image3

1-2-4 Pins of Micro:bit

From the schematic diagram in P1-1-3, you can see that the colorful lights is connected to the P16 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the colorful lights building blocks.

  1. Learning goals

In this lesson, we will learn to light up four colorful lamps in turn, the colorful lamps will emit light of different colors.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image4

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image5

1-2-5 total program

The locations of blocks in the total program are shown in the following figure.

image6

1-2-6

image7

1-2-7

image8

1-2-8

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 1-2-9 to download the program to micro:bit.

image9

1-2-9

  1. Phenomenon

After the code is uploaded. You can see that four colorful lamps are lit up in turn.

image10 image11

1-2-10 1-2-11

image12 image13

1-2-12 1-2-13

Chapter3 :숨쉬는 불빛을 만들어 보자

1.Preparation

1.You should learn about the position of the colorful lights in the body of hellobot;

2.You should learn about the micro:bit pins connected to the colorful lights in the schematic.

image0

1-3-1 colorful lights on body of hellobot(back)

image1

1-3-2 colorful lights on body of hellobot

We can make different colors of light and brightness by programming.

image2

1-3-3 schematic

image3

1-3-4 Pins of Micro:bit

From the schematic diagram in P1-3-3, you can see that the colorful lights is connected to the P16 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the colorful lights building blocks.

  1. Learning goals

In this course, we learns the new game of colorful lamps - breathing lights. Breathing light: the colorful lamps are changed gradually from light to dark by the control of the micro:bit. It feels like a person is breathing.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image4

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image5

1-3-5 total program

The locations of blocks in the total program are shown in the following figure.

image6

1-3-6

image7

1-3-7

image8

1-3-8

image9

1-3-9

image10

1-3-10

image11

1-3-11

image12

1-3-12

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 1-3-13 to download the program to micro:bit.

image13

1-3-13

5.Phenomenon

After the code is uploaded. You can see that the colorful lamps of robot are changed gradually from light to dark by the control of the micro:bit. It feels like a person is breathing. As shown in the following figure.

image14 image15

image16 image17

1-3-14

Chapter4 :로봇 팔의 불빛을 켜보자

1.Preparation

1.You should learn about the position of the magic lights in the arm of hellobot;

2.You should learn about the principle of touch magic lights;

3.You should learn about the micro:bit pins connected to the magic lights in the schematic.

image0 image1

(a)touch magic lights on the left arm (b)touch magic lights on the right arm

image2

2-1-1touch magic lights on arm of hellobot

The touch magic light is mounted on the two arms of the HelloBot robot, one for each of the left and right arms. The touch magic light is a whole module consisting of a touch module and a colorful water light.

image3 image4

(a)magic lights (b)touch position

2-1-2 touch magic lights module

The touch magic light is connected to the expansion board by a 6PIN gray cable. The left touch magic light is connected to the left interface of the expansion board, and the right touch magic light is connected to the right interface of the expansion board, and the anti-reversing socket is adopted.As shown in the following figure.

image5

2-1-3 about wiring

image6

2-1-4 schematic

image7

2-1-5 Pins of Micro:bit

From the schematic diagram in P2-1-4, you can see that the touch magic lights is connected to the P6, P9 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the touch magic lights building blocks.

  1. Learning goals

This course we will study how to light touch magic lights on the body by programming.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image8

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image9

2-1- 6 total program

The locations of blocks in the total program are shown in the following figure.

image10

2-1-7

image11

2-1-8

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 2-1-9 to download the program to micro:bit.

image12

2-1-9

5.Phenomenon

After the code is uploaded. You will see that the magic lights on the robot's arm emit red light.

image13

2-1-10

Chapter5 :로봇팔의 숨쉬는 불빛 만들기

1.Preparation

1.You should learn about the position of the magic lights in the arm of hellobot;

2.You should learn about the principle of touch magic lights;

3.You should learn about the micro:bit pins connected to the magic lights in the schematic.

image0 image1

(a)touch magic lights on the left arm (b)touch magic lights on the right arm image2

2-2-1 touch magic lights on arm of hellobot

The touch magic light is mounted on the two arms of the HelloBot robot, one for each of the left and right arms. The touch magic light is a whole module consisting of a touch module and a colorful water light.

image3 image4

(a)magic lights (b)touch position

2-2-2 touch magic lights module

image5

2-2-3 about wiring

image6

2-2-4 schematic

image7

2-2-5 Pins of Micro:bit

From the schematic diagram in P2-2-4, you can see that the touch magic lights is connected to the P6, P9 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the touch magic lights building blocks.

  1. Learning goals

In this course, we learns the new game of touch magic lights - breathing lights. Breathing light: the touch magic lights are changed gradually from light to dark by the control of the micro:bit. It feels like a person is breathing.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image8

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image9

2-2-6 total program

The locations of blocks in the total program are shown in the following figure.

image10

2-2-7

image11

2-2-8

image12

2-2-9

image13

2-2-10

image14

2-2-11

image15

2-2-12

image16

2-2-13

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 2-2-14 to download the program to micro:bit.

image17

2-2-14

5.Phenomenon

After the code is uploaded. You can see that the colorful lamps of robot are changed gradually from light to dark by the control of the micro:bit. It feels like a person is breathing. As shown in the following figure.

image18 image19

image20 image21

2-2-15

Chapter6 :로봇팔의 터치로 동작되는 불빛 만들기

1.Preparation

1.You should learn about the position of the magic lights in the arm of hellobot;

2.You should learn about the principle of touch magic lights;

3.You should learn about the micro:bit pins connected to the magic lights in the schematic.

image0 image1

(a)touch magic lights on the left arm (b)touch magic lights on the right arm image2

3-1-1 touch magic lights on arm of hellobot

The touch magic light is mounted on the two arms of the HelloBot robot, one for each of the left and right arms. The touch magic light is a whole module consisting of a touch module and a colorful water light.

image3 image4

(a)magic lights (b)touch position

3-1-2 touch magic lights module

image5

3-1-3 about wiring

image6

3-1-4 schematic

image7

3-1-5 Pins of Micro:bit

From the schematic diagram in P3-1-5, you can see that the touch magic lights is connected to the P6, P9 of the Micro:bit. And touch key is connected to the P7, P10 of the Micro:bit.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the touch magic lights building blocks.

  1. Learning goals

In this course, we learns how to control touch magic lights by touch key.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image8

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image9

3-1-6 total program

The locations of blocks in the total program are shown in the following figure.

image10

3-1-7

image11

3-1-8

image12

3-1-9

image13

3-1-11

image14

3-1-12

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 3-1-13 to download the program to micro:bit.

image15

3-1-13

5.Phenomenon

After the code is uploaded. You need to put your hand on the touch switch and

you will see that the magic light on the arm will switch color all the time. When

the hand remove, the magic light will always show the color displayed when

the hand leaves, until you touch it again.

image16 image17

image18 image19

3-1-14

Chapter7 :부저

1.Preparation

1.You should learn about the position of the buzzer in the body of hellobot;

3.You should learn about the micro:bit pins connected to the buzzer in the schematic.

image0

4-1-1 buzzer on arm of hellobot

image1

4-1-2 schematic

image2

4-1-3 Pins of Micro:bit

From the schematic diagram in P4-1-3, you can see that the touch magic lights is connected to the P0 of the Micro:bit. You can use the blocks of music directly.

  1. Learning goals

In this course, we will study how to make HelloBot robot sing “Happy Birthday”

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image3

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image4

4-1-4 total program

The locations of blocks in the total program are shown in the following figure.

image5

4-1-5

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 4-1-6 to download the program to micro:bit.

image6

4-1-6

5.Phenomenon

After the code is uploaded. HelloBot robot will sing “Happy Birthday”.

Chapter8 :팔 흔들기

1.Preparation

1.You should learn about the position of the servos in the body of hellobot;

2.You should learn how to drive the servos with the PCA9685PW.

image0

5-1-1 servos on arm of hellobot

Tow servos is the robot's joint, which is mounted on the two arms of the HelloBot. You can control servos rotate degree to control arms.

image1

5-1-2 about wiring

You need to look forward from the back of the robot, the left servo is connected to the J3 interface, and the right servo is connected to the J2 interface. The brown line of the servo corresponds to GND, the red line corresponds to VCC, and the yellow line corresponds to IO.

image2

5-1-3 schematic of servo

image3

5-1-4 schematic of PCA9685PW

image4

5-1-5 Pins of Micro:bit

From the schematic diagram in P5-1-3,P5-1-4.You can see that left servo is connected to s1 of PCA9685PW,right servo is connected to s2 of PCA9685PW.

PCA9685PW is a 16-bit LED controller with IIC bus interface. Each LED can output 12-bit resolution (4096 levels) fixed-frequency independent PWM. It only needs to write the corresponding PWM register value, S1 and S2 interface will output PWM signal to drives the servo.

(You need to look forward from the back of the robot to distinguish between left and right.)

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the arm building blocks.

  1. Learning goals

In this course, we will learn how to control arm by driving servo. When you touch left arm of HelloBot, left arm of HelloBot will go up.When you tuoch right arm of HelloBot, right arm of HelloBot will go down.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image5

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image6

5-1-6 total program

The locations of blocks in the total program are shown in the following figure.

image7

5-1-7

image8

5-1-8

image9

5-1-9

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 5-1-10 to download the program to micro:bit.

image10

5-1-10

5.Phenomenon

After the code is uploaded. When you touch left arm of HelloBot, left arm of HelloBot will go up.When you tuoch right arm of HelloBot, right arm of HelloBot will go down.

image11image12image13

(a)touch left arm (b)left arm go up (c)left arm go down

image14image15image16

(d)touch right arm (e)right arm go up (f)right arm go down

5-1-11

Chapter9 :헬로봇 더 다루기

1.Preparation

1.You should learn about the position of the motors in the body of hellobot;

2.You should learn how to drive the motors with the PCA9685PW.

image0 image1

(a)Left motor on the hellobot (b)Right motor on the hellobot

image2

6-1-1 tow motors

The HelloBot robot uses two yellow TT DC gear motors, and the rotation of the motor drives the wheel forward. The motor on the left is connected to the left side of the expansion board, and the motor on the right is connected to the right side of the expansion board.

image3

6-1-2 schematic of motor drive

image4

6-1-3 schematic of PCA9685PW

image5

6-1-4 Pins of Micro:bit

From the schematic diagram in P6-1-3,P6-1-4.You can see that tow motors is connected to LINA(12)、LINB(13)、RINA(14)、RINB(15) of PCA9685PW.

PCA9685PW is a 16-bit LED controller with IIC bus interface. Each LED can output 12-bit resolution (4096 levels) fixed-frequency independent PWM.

To advance the robot, it is only necessary to make LINA (12) output high level, LINB (13) output low level, RINA (14) output high level, RINB (15) output low level. PCA9685PW connects micro:bit P19 and P20 pins for I2C communication.

Note:In the bottom layer of the HelloBot package has been set parameter for the user, you can directly drag the car control building blocks.

  1. Learning goals

In this course, we will learn how to make HelloBot robot advance.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image6

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image7

6-1-5 total program

The locations of blocks in the total program are shown in the following figure.

image8

6-1-6

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 6-1-7 to download the program to micro:bit.

image9

6-1-7

5.Phenomenon

After the code is uploaded. The car will advance.

image10

6-1-8

Chapter10 :헬로봇 춤추고 팔 흔들기

1.Preparation

1.You should learn about the position of the motors in the body of hellobot;

2.You should learn about the principle of the motors.

3.You should learn how to drive the motors with the PCA9685PW.

image0 image1

(a)Left motor on the hellobot (b)Right motor on the hellobot

image2

6-2-1 two motors

The HelloBot robot uses two yellow TT DC gear motors, and the rotation of the motor drives the wheel forward. The motor on the left is connected to the left side of the expansion board, and the motor on the right is connected to the right side of the expansion board.

image3

6-2-2 servos on arm of hellobot

Tow servos is the robot's joint, which is mounted on the two arms of the HelloBot. You can control servos rotate degree to control arms.

image46-2-3 buzzer on arm of hellobot

You need to look forward from the back of the robot, the left servo is connected to the J3 interface, and the right servo is connected to the J2 interface. The brown line of the servo corresponds to GND, the red line corresponds to VCC, and the yellow line corresponds to IO.

image5

6-2-4 schematic of servo

image6

6-2-5 schematic of motor drive

image7

6-2-6 schematic of buzzer

image8

6-2-7 schematic of PCA9685PW

image9

6-2-8 Pins of Micro:bit

From the schematic diagram. You can see that tow motors is connected to LINA(12)、LINB(13)、RINA(14)、RINB(15) of PCA9685PW.

PCA9685PW is a 16-bit LED controller with IIC bus interface. Each LED can output 12-bit resolution (4096 levels) fixed-frequency independent PWM.

  1. Learning goals

In this course, we will learn how to make HelloBot robot advance, back, turn left, turn right, arm swing, sing, dance.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image10

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image11

image12

image13

image14

image15

image16

6-2-9 total program

The locations of blocks in the total program are shown in the following figure.

image17

6-2-10

image18

6-2-11

image19

6-2-12

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 6-2-13 to download the program to micro:bit.

image20

6-2-13

5.Phenomenon

After the code is uploaded. HelloBot start to play music, and advance, back, turn left, turn right, arm swing.

image21

6-2-14

Chapter11 :추적에 따른 불빛 보이기

1.Preparation

1.You should learn about the position of the RGB tracking obstacle avoidance 3 in 1 module in the body of hellobot;

2.You should learn about the principle of the tracking.

image0

7-1-1 RGB tracking obstacle avoidance 3 in 1 module

image1

7-1-2 RJ45 interface of RGB tracking obstacle avoidance 3 in 1 module

image2 image3

  1. Back of module (c) Front of module

7-1-3 RGB tracking obstacle avoidance 3 in 1 module

image4

7-1-4 RJ45 interface and cable

The RGB tracking obstacle avoidance 3 in 1 module is installed under the robot arm of the HelloBot, and we need to use the network cable to connect the RGB tracking obstacle avoidance 3 in 1 module.

image5

7-1-5 schematic

image6

7-1-6 Pins of Micro:bit

From the schematic diagram. You can see that left probe is connected to P1 of Micro:bit, right probe is connected to P1 of Micro:bit, colorful lights is connected to P5 of Micro:bit.

Principle of tracking: The basic principle of the infrared tracking sensor is to take advantage of the reflective nature of the object. When the infrared light is emitted onto the black line, it will be absorbed by the black line, but when the infrared light is emitted onto the other colors line, it will be reflected onto the infrared receiver pin. When the car's tracking module detect the black line, the indicator light is light up, and when the white object was detected, the indicator light is light out.

According to this, we write the corresponding code to make the car complete tracking function.

Note:The tracking sensor is not working properly due to the interference of outdoor light. This course needs to be carried out indoors and the curtains are covered to block the outdoor light.

  1. Learning goals

In this course, we will learn how to make tracking module detect the black line, the colorful lights are green, and when the white object was detected, the colorful lights are red.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image7

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image8

7-1-7 total program

The locations of blocks in the total program are shown in the following figure.

image9

7-1-8

image10

7-1-9

image11

7-1-10

image12

7-1-11

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 7-1-11 to download the program to micro:bit.

image13

7-1-12

5.Phenomenon

After the code is uploaded.

When the tracking probe of HellBot on the white material, you can see that the indicator light on the module is off, and the colorful lights is red.

When the tracking probe of HelloBot on the black material, you see that the indicator light on the module is on, and the colorful lights is green.

When the left tracking probe of HelloBot on the black material, you see that the left indicator light on the module is on, and the colorful lights is green.

When the right tracking probe of HelloBot on the black material, you see that the right indicator light on the module is on, and the colorful lights is green.

image14

7-1-13 The tracking probe on the white material

image15

7-1-14 The tracking probe on the black material

image16

7-1-15 The left tracking probe on the black material

image17

7-1-16 The right tracking probe on the black material

Chapter12 :헬로봇 추척하기

1.Preparation

1.You should learn about the position of the RGB tracking obstacle avoidance 3 in 1 module in the body of hellobot;

2.You should learn about the principle of the tracking.

image0

7-2-1 RGB tracking obstacle avoidance 3 in 1 module

image1

7-2-2 RJ45 interface of RGB tracking obstacle avoidance 3 in 1 module

image2 image3

  1. Back of module (c) Front of module

7-2-3 RGB tracking obstacle avoidance 3 in 1 module

image4

7-2-4 RJ45 interface and cable

The RGB tracking obstacle avoidance 3 in 1 module is installed under the robot arm of the HelloBot, and we need to use the network cable to connect the RGB tracking obstacle avoidance 3 in 1 module.

image5

7-2-5 schematic

image6

7-2-6 Pins of Micro:bit

From the schematic diagram. You can see that left probe is connected to P1 of Micro:bit, right probe is connected to P1 of Micro:bit, colorful lights is connected to P5 of Micro:bit.

Principle of tracking: The basic principle of the infrared tracking sensor is to take advantage of the reflective nature of the object. When the infrared light is emitted onto the black line, it will be absorbed by the black line, but when the infrared light is emitted onto the other colors line, it will be reflected onto the infrared receiver pin. When the car's tracking module detect the black line, the indicator light is light up, and when the white object was detected, the indicator light is light out.

According to this, we write the corresponding code to make the car complete tracking function.

Note:The tracking sensor is not working properly due to the interference of outdoor light. This course needs to be carried out indoors and the curtains are covered to block the outdoor light.

2.Learning goals

In this experiment, we need the effect that the robot car walk along the black line.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image7

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image8

7-2-7 total program

The locations of blocks in the total program are shown in the following figure.

image9

7-2-8 image10

7-2-10

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 7-2-11 to download the program to micro:bit.

image11

7-2-11

5.Phenomenon

After the code is uploaded. We will see that the HelloBot walk along the black line.

image12

7-2-12

Chapter13 :초음파 거리재기

1.Preparation

1.You should learn about the position of the Ultrasonic module in the body of hellobot;

2.You should learn about the principle of the Ultrasonic module.

image0 image1

8-1-1 position of Ultrasonic module 8-1-2 position of wiring

Both the ultrasonic interface and the expansion board interface are designed with anti-reverse connection. The ultrasonic module is connected to the left side of the expansion board by the 4Pin cable.

image2

8-1-3 schematic of ultrasonic module

image3

8-1-4 Pins of Micro:bit

From the schematic diagram. You can see that Pin _Trig of ultrasonic module(SCL) is connected to P14 of Micro:bit, Pin_Echo of ultrasonic module(SDA) connected to P15 of Micro:bit.

Principle of ultrasonic module:

1)The ultrasonic module is a sensor that uses ultrasonic characteristics to detect the distance. It has two ultrasonic probes for transmitting and receiving ultrasonic waves. The range of measurement is 3-450 cm.

2)You need to input a high level signal of at least 10us to the Trig pin to trigger the ranging function of the ultrasonic module.

3)After the ranging function is triggered, the module will automatically send out 8 ultrasonic pulses with 40 kHz and automatically detect whether there is a signal return. This step is done internally by the module.

4)When the module detects an echo signal, the ECHO pin will output a high level. The high level duration is the time from when the ultrasonic wave is sent to when it returns. You can calculate the distance by using the time function to calculate the high level duration.

**Formula: Distance = High level duration * Speed of sound(340M/S)/2. **

2.Learning goals

In this course, we will learn how to measure distance by ultrasonic module,and display distance on Micro:bit dot matrix.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image4

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image5

8-1-5 total program

The locations of blocks in the total program are shown in the following figure.

image6

8-1-6

image7

8-1-7

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 8-1-8 to download the program to micro:bit.

image8

8-1-8

5.Phenomenon

After the code is uploaded. You can see the distance measured by the ultrasonic module on the dot matrix. As shown in the following figure.

(Note:Since the expansion board uses multiple pins, there will be some influence between the pins, which will cause the number displayed on the dot matrix to be somewhat defective. This is normal phenomenon.)

image9 image10

8-1-9

Chapter14 :회피와 초음파 사용하기

1.Preparation

1.You should learn about the position of the Ultrasonic module in the body of hellobot;

2.You should learn about the principle of the Ultrasonic module.

image0 image1

8-2-1 position of Ultrasonic module 8-2-2 position of wiring

Both the ultrasonic interface and the expansion board interface are designed with anti-reverse connection. The ultrasonic module is connected to the left side of the expansion board by the 4Pin cable.

image2

8-2-3 schematic of ultrasonic module

image3

8-2-4 schematic of motor drive

image4

8-2-5 schematic of PCA9685PW

image5

8-2-6 Pins of Micro:bit

From the schematic diagram. You can see that Pin _Trig of ultrasonic module(SCL) is connected to P14 of Micro:bit, Pin_Echo of ultrasonic module(SDA) connected to P15 of Micro:bit.

PCA9685PW connects micro:bit P19 and P20 pins for I2C communication.

Principle of ultrasonic module:

1)The ultrasonic module is a sensor that uses ultrasonic characteristics to detect the distance. It has two ultrasonic probes for transmitting and receiving ultrasonic waves. The range of measurement is 3-450 cm.

2)You need to input a high level signal of at least 10us to the Trig pin to trigger the ranging function of the ultrasonic module.

3)After the ranging function is triggered, the module will automatically send out 8 ultrasonic pulses with 40 kHz and automatically detect whether there is a signal return. This step is done internally by the module.

4)When the module detects an echo signal, the ECHO pin will output a high level. The high level duration is the time from when the ultrasonic wave is sent to when it returns. You can calculate the distance by using the time function to calculate the high level duration.

**Formula: Distance = High level duration * Speed of sound(340M/S)/2. **

2.Learning goals

When the HelloBot robot in a paper box circle. When the robot detects an obstacle in front, it will turn left to avoid the obstacle.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image6

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image7

8-2-7 total program

The locations of blocks in the total program are shown in the following figure.

image8

8-2-8

image9

8-2-9

image10

8-2-10

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in 8-2-11 to download the program to micro:bit.

image11

8-2-11

5.Phenomenon

After the code is uploaded. When the HelloBot robot in a paper box circle. When the robot detects an obstacle in front, it will turn left to avoid the obstacle.

image12

8-2-13

Chapter15 :회피와 IR센서

1.Preparation

1.You should learn about the position of the infrared module in the body of hellobot;

2.You should learn about the principle of the infrared obstacle avoidance.

image0

9-1-1 position of infrared module

image1

9-1-2 RJ45 interface of RGB tracking obstacle avoidance 3 in 1 module

image2

  1. infrared obstacle avoidance probe

9-1-2 RGB tracking obstacle avoidance 3 in 1 module

When there is an obstacle in front, indicator light is on, when there is not an obstacle in front, indicator light is off.

image3

9-1-3 about wiring

The RGB tracking obstacle avoidance 3 in 1 module is installed under the robot arm of the HelloBot, and we need to use the network cable to connect the RGB tracking obstacle avoidance 3 in 1 module.

image4

9-1-4 schematic

image5

9-1-5 schematic of motor drive

image6

9-1-6 schematic of PCA9685PW

image7

9-1-7 Pins of Micro:bit

From the schematic diagram. You can see that Pin _Trig of ultrasonic module(SCL) is connected to P3 of Micro:bit, Pin_Echo of ultrasonic module(SDA) connected to P4 of Micro:bit.

PCA9685PW connects micro:bit P19 and P20 pins for I2C communication.

Principle of infrared obstacle avoidance:

The basic principle of the infrared sensor to avoid obstacles is to use the reflective nature of the object. Within a certain range, if there is an obstacle, the infrared rays will encounter obstacle and will be reflected to reach the sensor receiving pin.

Note:The infrared obstacle avoidance sensor is not working properly due to the interference of outdoor light. This course needs to be carried out indoors and the curtains are covered to block the outdoor light.

2.Learning goals

In this experiment, we will study how to make HelloBot realize infrared obstacle avoidance function.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image8

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image9

9-1-8 total program

The locations of blocks in the total program are shown in the following figure.

image10

9-1-9

image11

9-1-10

image12

9-1-11

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 9-1-11 to download the program to micro:bit.

image13

9-1-12

5.Phenomenon

After the code is uploaded. You can see that if there is an obstacle in front of the robot, the robot will turn right in place to avoid the obstacle; if there is an obstacle in the left front of the robot, the robot will turn right in place to avoid the obstacle; if there is an obstacle in the right front of the robot, the robot will turn left in place to avoid the obstacle.

image14

9-1-13

Chapter16 :회피와 따라가기

1.Preparation

1.You should learn about the position of the infrared module in the body of hellobot;

2.You should learn about the principle of the infrared obstacle avoidance.

image0

9-2-1 position of infrared module

image1

9-2-2 RJ45 interface of RGB tracking obstacle avoidance 3 in 1 module

image2

  1. infrared obstacle avoidance probe

9-2-2 RGB tracking obstacle avoidance 3 in 1 module

When there is an obstacle in front, indicator light is on, when there is not an obstacle in front, indicator light is off.

image3

9-2-3 about wiring

The RGB tracking obstacle avoidance 3 in 1 module is installed under the robot arm of the HelloBot, and we need to use the network cable to connect the RGB tracking obstacle avoidance 3 in 1 module.

image4

9-2-4 schematic

image5

9-2-5 schematic of motor drive

image6

9-2-6 schematic of PCA9685PW

image7

9-2-7 Pins of Micro:bit

From the schematic diagram. You can see that Pin _Trig of ultrasonic module(SCL) is connected to P3 of Micro:bit, Pin_Echo of ultrasonic module(SDA) connected to P4 of Micro:bit.

PCA9685PW connects micro:bit P19 and P20 pins for I2C communication.

Principle of infrared obstacle avoidance:

The basic principle of the infrared sensor to avoid obstacles is to use the reflective nature of the object. Within a certain range, if there is an obstacle, the infrared rays will encounter obstacle and will be reflected to reach the sensor receiving pin.

Note:The infrared obstacle avoidance sensor is not working properly due to the interference of outdoor light. This course needs to be carried out indoors and the curtains are covered to block the outdoor light.

2.Learning goals

You need to put the HelloBot robot in a spacious field, use the paper or hand to block the infrared sensor in front, the indicator light is off, and the robot follows the object in front. When only the object is detected on the left side, the left indicator light is off, and the robot turn left in place to follow the obstacle. When only the object is detected on the right side, the light on the right side is off, and the turn right in place to follow the obstacle. When there is no object in front, the indicator light is on and the car stop.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image8

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image9

9-2-8 total program

The locations of blocks in the total program are shown in the following figure.

image10

9-2-9

image11

9-2-10

image12

9-2-11

image13

9-2-12

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 9-2-13 to download the program to micro:bit.

image14

9-2-13

5.Phenomenon

You need to put the HelloBot robot in a spacious field, use the paper or hand to block the infrared sensor in front, the indicator light is off, and the robot follows the object in front. When only the object is detected on the left side, the left indicator light is off, and the robot turn left in place to follow the obstacle. When only the object is detected on the right side, the light on the right side is off, and the turn right in place to follow the obstacle. When there is no object in front, the indicator light is on and the car stop.

image15

9-2-14

Chapter17 :IR 리모트 컨트롤

1.Preparation

1.You should learn about the position of the infrared receiver in the body of hellobot;

2.You should learn about the principle of the infrared infrared receiver.

image0

10-1-1 position of the infrared receiver in the body of hellobot

The infrared receiver is integrated on the left side of the expansion board. When you use the infrared remote controller, the remote controller needs to be aligned with the infrared receiver to receive the signal and perform corresponding actions.

image1

10-1-2 schematic

image2

10-1-3 Pins of Micro:bit

From the schematic diagram. You can see that infrared receiver is connected to P8 of Micro:bit. Therefore, in the program, it is necessary to initialize the infrared receiving pin, and then you can write the program to set the action corresponding to the key value of the infrared remote control.

Infrared remote control principle:

The infrared remote control emits modulated infrared light waves; the infrared receiver receives the infrared signals and converts them into corresponding electrical signals, which are then sent to the post amplifier. In this experiment, we used an infrared remote controller to control the movement of the car.

Note:The infrared obstacle avoidance sensor is not working properly due to the interference of outdoor light. This course needs to be carried out indoors and the curtains are covered to block the outdoor light.

image3

10-1-4 Infrared remote control code value

// 00FF00FF image4 red_colorful lights

// 00FF30CF image5 blue_colorful lights

// 00FF708F image6 purple_colorful lights

// 00FF40BF image7 green_colorful lights

// 00FFA05F image8 stop

// 00FF807F image9advance

// 00FF20DF image10turn left

// 00FF609F image11turn right

// 00FF906F image12back

// 00FF10EF image13turn left in place

// 00FF50AF image14turn right in place

// 00FFB04F 0 sing

// 00FF08F7 1 green_arm colorful lights

// 00FF8877 2 red_arm colorful lights

// 00FF48B7 3 yellow_arm colorful lights

// 00FF28D7 4 Control the servo rotation of J2 interface

// 00FFA857 5 white_arm colorful lights

// 00FF6897 6 Control the servo rotation of J3 interface

// 00FF18E7 7 Control the servo rotation of J2 interface

// 00FF9867 8 blue_arm colorful lights

// 00FF58A7 9 Control the servo rotation of J3 interface

2.Learning goals

In this course, we will study how to control car by infrared controller.

3.Programming

3.1 Programming online

1) You should use the USB cable to connect the micro:bit to the computer, at this point, the computer will have a micro:bit U disk. You need to open it, click micro:bit website, then entered the micro:bit website or you can enter the URL directly in your browser: http://microbit.org/

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

3.2 Programming offline

  1. You can double-click to use it. As shown in the following figure.

image15

2) After entering the programming interface, you need to click Add package and copy the HelloBot package URL: https://github.com/lzty634158/HelloBot to the input field, click to confirm the add package. Then you can use the blocks of the HelloBot package.

Note: The package only needs to be added once. If you have added packages in the previous lessons, this course does not need to be added repeatedly.

image16

10-1-5 total program

The locations of blocks in the total program are shown in the following figure.

image17

10-1-6

image18

10-1-7

image19

10-1-8

image20

10-1-9

4.Download programming

You need to make sure that the micro:bit development board is connected to the computer. Then you should click on the download in the lower left corner as shown in P 10-1-10 to download the program to micro:bit.

image21

10-1-10

5.Phenomenon

After the code is uploaded. You can control HelloBot by infrared remote controller. When you press image22 and “2” key, colorful lights and arm color lights are become red. When you press image23 and “5” key, colorful lights are become blue and arm color lights are become green. As shown in the following figure. (Just for example)

image24 image25

10-1-11

Chapter18 :블루투스 리모트 컨트롤

image0

Case1: If your HelloBot is a Basic version HelloBot robot, you need to download the Bluetooth program [Basic version Bluetooth control];

Case2: If your car is a Clip version HelloBot robot, please download the Bluetooth program **[Clip version Bluetooth control]; **

Case3: If your car is a Lift version HelloBot robot, please download the Bluetooth program **[Lift version Bluetooth control]. **

(1)At this time, you should open the mobile phone Bluetooth and open the application [HelloBot], if prompted some message please click [Allow], otherwise you will not be able to use this application. As shown in the following figure.

image1

Bluetooth is automatically connected when the Mobile phone is near the robot. The indicator light of the Bluetooth module is not flashing after the connection is successful. As shown in the following figure.

(2)After successful connection,enter the main control page.

Part 1:

image2

Part 2:

image3

Part 3:

image4

(2)--1 Mesh

image5

When multiple HelloBot cars download the Bluetooth program, click “join team” to enter the formation. All the colorful lights of the car are green, indicating that the formation is successful. You can directly control the car to complete some actions, or you can directly click “exit team” to leave the formation.

  1. --2 Control

When controlling, you can choose three versions:

clamp(clip version),forklift(lift version),arm(Basic version).

image6

image7

image8

(2)--3 Music

image9

(2)--3 Draw Line

image10

(3)Mode choice

image11