本帖最后由 robe.zhang 于 2017-12-4 18:07 编辑
Micro:Bit 零基础上手 3 -- LED心跳灯 + 测试视频
Micro:Bit 零基础上手 -- 连载目录
micro:bit 25 颗 led 灯,可依调用库图案显示,也可以自定义显示:
自定义显示图案:heart6 = Image("06060:66666:66666:06660:00600")
双引号内,五组数字对应microbit 上的五行 led 灯,数值对应每一颗 led 的亮度,范围0-9
heart6 显示出来:是个心,通过改变亮度,显示心跳的效果:- from microbit import *
- heart0 = Image("00000:00000:00000:00000:00000")
- heart1 = Image("01010:11111:11111:01110:00100")
- heart2 = Image("02020:22222:22222:02220:00200")
- heart3 = Image("03030:33333:33333:03330:00300")
- heart4 = Image("04040:44444:44444:04440:00400")
- heart5 = Image("05050:55555:55555:05550:00500")
- heart6 = Image("06060:66666:66666:06660:00600")
- heart7 = Image("07070:77777:77777:07770:00700")
- heart8 = Image("08080:88888:88888:08880:00800")
- heart9 = Image("09090:99999:99999:09990:00900")
- time_delay=32
- while True:
- display.show(heart0)
- sleep(500)
- display.show(heart1)
- sleep(time_delay)
- display.show(heart2)
- sleep(time_delay)
- display.show(heart3)
- sleep(time_delay)
- display.show(heart4)
- sleep(time_delay)
- display.show(heart5)
- sleep(time_delay)
- display.show(heart6)
- sleep(time_delay)
- display.show(heart7)
- sleep(time_delay)
- display.show(heart8)
- sleep(time_delay)
- display.show(heart9)
- sleep(time_delay)
- sleep(time_delay)
- display.show(heart8)
- sleep(time_delay)
- display.show(heart7)
- sleep(time_delay)
- display.show(heart6)
- sleep(time_delay)
- display.show(heart5)
- sleep(time_delay)
- display.show(heart4)
- sleep(time_delay)
- display.show(heart3)
- sleep(time_delay)
- display.show(heart2)
- sleep(time_delay)
- display.show(heart3)
- sleep(time_delay)
- display.show(heart4)
- sleep(time_delay)
- display.show(heart5)
- sleep(time_delay)
- display.show(heart7)
- sleep(time_delay)
- sleep(time_delay)
- display.show(heart5)
- sleep(time_delay)
- display.show(heart4)
- sleep(time_delay)
- display.show(heart3)
- sleep(time_delay)
- display.show(heart2)
- sleep(time_delay)
- display.show(heart1)
- sleep(time_delay)
复制代码 测试视频:
链接:http://v.youku.com/v_show/id_XMzIwNDc5NzU1Ng==.html?spm=a2hzp.8244740.0.0
Micro:Bit 零基础上手 -- 连载目录
|