Spring Sale: 5% OFF Over $89, Code: Elephant5; 10% OFF Over $149, Code:Elephant10



Micro python Robot Course 2: LED light exchange lighting

Posted by SuFiona on

Learning goal:

This course we will learn to control the exchange of two body lights up on the Tiny-bit microbit robot.

Preparation:

1.The position of the LED lights in the robot car, as shown below.

image.png 

2. The micro:bit pins connected to the two LED lights.

From the hardware interface manual, we can know that two LED lights are directly driven by P12 of micro:bit.

image.png

Code

from microbit import *

import neopixel

np = neopixel.NeoPixel(pin12, 2)

while True:

    for pixel_id in range(0, len(np)):

        np[0] = (255, 0, 0)

        np.show()

        sleep(200)

        np.clear()

        np[1] = (0, 255, 0)

        np.show()

        sleep(200)

        np.clear()

     

Programming and downloading

1.You should open the Mu software, and enter the code in the edit window, , as shown in Figure2-1.

Note! All English and symbols should be entered in English, and the last line must be a space.

image.png Figure 2-1

2.As shown in Figure 2-2, you need to click the Check button to check if our code has an error. If a line appears with a cursor or an underscore, the program indicating this line is wrong.

image.png Figure 2-2

3.You need to connect the micro data cable to micro:bit and the computer, then click the Flash button to download the program to micro:bit as shown in Figure 2-3.

image.png Figure 2-3

4.After the download is successful, you can see that two LED lights will exchange to light red and green.

image.png 

The code of the experiment: 2.LED light exchange lighting.zip

Micro python Robot Course:

0 comments

Leave a comment

Please note, comments must be approved before they are published