No related product information!

Lesson 5 Learn to Count

2263

    In this lesson, we're going to do an interesting experiment to display numbers on Micro:bit.

5.1 Components to be prepared

image.png

5.2 LED display

The front LED display of Micro:bit consists of 25 5x5 lattice LEDs.

25 LEDs arranged in a 5x5 grid make up the display for showing pictures, words and numbers.

image.png

5.3 Circuit

Connect micro:bit and PC with a Micro USB cable.

image.png

5.4 MakeCode programming

Next, we will use the online MakeCode Editor to complete the experiment.

5.4.1 Start programming

(1) Log in to the website

1. You need to enter the URL in the address bar of Google Browser:

https://makecode.microbit.org/

2. After the website is successfully opened, the interface as shown below will appear:

image.png


(2) Create a project

1. Click the image.png button in the lower left corner to create a new project. In the pop-up input box, enter the name of the new project: Lesson_5, and then click the image.png button to confirm:

image.png


2. Then you enter the programming interface of the MakeCode Editor:

image.png


3. The default command block image.png is not used in this lesson, so you need to drag it to the "Command Block Toolbar" on the left to delete it.

image.png


(3) Start programming

The front LED display of Micro:bit can display characters such as numbers. Therefore, we only need to program on Micro:bit to display a series of numbers on the LED display screen. These numbers are displayed according to a certain time interval, just as we usually count 0, 1, 2, 3, 4... Now I start programming, counting from 0 to 5.

1. In the "Command Block Toolbar", find the display digital command block in [basic]: image.png, as shown in the following figure:

image.png


2. Drag image.png to the "Command Block Editing Area" on the right. This command displays the number "0" by default, as shown in the following figure:

image.png


3. We need to count from 0 to 5, so how to quickly copy the same instruction block? You can quickly copy this command block by clicking the command image.png with the mouse, right clicking and selecting the "Duplicate", as shown in the following figure:

image.png


Change the number "0" in the image.png instruction block into the number 1, as shown in the following figure:

image.png


4. According to the same method above, copy the instruction block showing the numbers 2, 3, 4 and 5 in turn. The program is as follows:

image.png


5. When the above program is running, the number will be displayed quickly, but the observation is not obvious, so how to delay the execution time of the program? We can achieve this by adding a delay control instruction, and find the image.png instruction in [basic], as shown in the following figure:

image.png


  The image.png instruction is arranged in the following way, and the program is completed, as shown in the following figure:

image.png


5.4.2 Run the program

1. After programming, connect micro:bit and PC with a Micro USB cable.

2. After micro:bit is connected to the computer, you need to first "Pair device". Click the image.png button on the right of the image.png in the lower left corner, and then click the image.png option, as shown in the following figure:

image.png


Then click image.png in the lower right corner

image.png


  Then the following dialog box will pop up, select image.png, and then click image.png

image.png



After the device is successfully paired, the image.png button will change to image.png

image.png



3. Start to download the program to Micro:bit, and click the image.png button. Generally, the program will be downloaded directly to the Micro:bit. After the download is completed, your Micro:bit will restart and run the program just downloaded. Observe the LED screen of the Micro:bit, as shown below:

image.png


【Note】:

If Micro:bit doesn't respond after clicking image.png, you need to click the image.png button on the right of image.png, and then click image.png and observe the situation of the Micro:bit again, as shown in the following figure:

image.png



    If you have problems, please send us an email:support@adeept.com

5.5 Python programming

5.5.1 Run the program

1.Connect micro:bit and PC with a Micro USB cable.

2. Open the Mu Editor installed on the computer, and click the button [Load] in the upper left corner to open the source code program of this lesson:

image.png


Find the code file for this lesson:

BBC_Microbit_Sensor\Code\Lesson_5\PythonCode

Select the file in ".py" format and click the Open:

image.png


3. Click the [Flash] button to download the program to Micro:bit, as shown in the following figure:

image.png


4. After downloading the program successfully, you will observe that the number from 0 to 5 will be displayed on the LED screen of Micro:bit.

image.png


【Note】

After you click the [Flash] button, if there is no change on the LED screen of Micro:bit, you need to restart the Micro:bit, and then click the [Flash] button again.


     If you have problems, please send us an email:support@adeept.com


5.5.2 Learn the code program

The source codes are as follows:


1

2

3

4

from microbit import *

while True:

    for n in range(0, 5):

        display.scroll(str(n))


(1) The function of range (0,5) is to generate a sequence of numbers from 0 to 5, and then assign a value to n:


3

for n in range(0, 5):

 

(2) The method of scroll (str (n)) is to make the sequence n scroll on the LED screen. The numbers in n are 0, 1, 2, 3, 4, 5, respectively.


4

display.scroll(str(n))