查看: 4423|回复: 4

Micro:Bit 零基础上手 3 -- LED心跳灯 + 测试视频

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2017-12-4 17:54:58 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2017-12-4 18:07 编辑

    Micro:Bit 零基础上手 3 -- LED心跳灯 + 测试视频


    Micro:Bit 零基础上手 -- 连载目录

    LED心跳灯

    micro:bit 25 颗 led 灯,可依调用库图案显示,也可以自定义显示:
    自定义显示图案:heart6 = Image("06060:66666:66666:06660:00600")
    双引号内,五组数字对应microbit 上的五行 led 灯,数值对应每一颗 led 的亮度,范围0-9
    heart6 显示出来:是个心,通过改变亮度,显示心跳的效果:
    1. from microbit import *

    2. heart0 = Image("00000:00000:00000:00000:00000")
    3. heart1 = Image("01010:11111:11111:01110:00100")
    4. heart2 = Image("02020:22222:22222:02220:00200")
    5. heart3 = Image("03030:33333:33333:03330:00300")
    6. heart4 = Image("04040:44444:44444:04440:00400")
    7. heart5 = Image("05050:55555:55555:05550:00500")
    8. heart6 = Image("06060:66666:66666:06660:00600")
    9. heart7 = Image("07070:77777:77777:07770:00700")
    10. heart8 = Image("08080:88888:88888:08880:00800")
    11. heart9 = Image("09090:99999:99999:09990:00900")

    12. time_delay=32
    13. while True:
    14.     display.show(heart0)
    15.     sleep(500)
    16.     display.show(heart1)
    17.     sleep(time_delay)
    18.     display.show(heart2)
    19.     sleep(time_delay)
    20.     display.show(heart3)
    21.     sleep(time_delay)
    22.     display.show(heart4)
    23.     sleep(time_delay)
    24.     display.show(heart5)
    25.     sleep(time_delay)
    26.     display.show(heart6)
    27.     sleep(time_delay)
    28.     display.show(heart7)
    29.     sleep(time_delay)
    30.     display.show(heart8)
    31.     sleep(time_delay)
    32.     display.show(heart9)
    33.     sleep(time_delay)
    34.     sleep(time_delay)
    35.     display.show(heart8)
    36.     sleep(time_delay)
    37.     display.show(heart7)
    38.     sleep(time_delay)
    39.     display.show(heart6)
    40.     sleep(time_delay)
    41.     display.show(heart5)
    42.     sleep(time_delay)
    43.     display.show(heart4)
    44.     sleep(time_delay)
    45.     display.show(heart3)
    46.     sleep(time_delay)
    47.     display.show(heart2)
    48.     sleep(time_delay)
    49.     display.show(heart3)
    50.     sleep(time_delay)
    51.     display.show(heart4)
    52.     sleep(time_delay)
    53.     display.show(heart5)
    54.     sleep(time_delay)
    55.     display.show(heart7)
    56.     sleep(time_delay)
    57.     sleep(time_delay)
    58.     display.show(heart5)
    59.     sleep(time_delay)
    60.     display.show(heart4)
    61.     sleep(time_delay)
    62.     display.show(heart3)
    63.     sleep(time_delay)
    64.     display.show(heart2)
    65.     sleep(time_delay)
    66.     display.show(heart1)
    67.     sleep(time_delay)
    复制代码
    测试视频:
    链接:http://v.youku.com/v_show/id_XMzIwNDc5NzU1Ng==.html?spm=a2hzp.8244740.0.0


    Micro:Bit 零基础上手 -- 连载目录

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-12-23 23:29:18 | 显示全部楼层
    什么叫心跳灯
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2017-12-28 15:49:25 | 显示全部楼层
    feixiang20 发表于 2017-12-23 23:29
    什么叫心跳灯

    就是跟着心跳的节奏,一闪一闪的。
    灯的亮度跟心电图那波形一样。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-4-16 10:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2018-4-16 10:58:32 | 显示全部楼层
    楼主,有完整的图形编码截图吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2018-4-28 12:04:08 | 显示全部楼层
    cat2018 发表于 2018-4-16 10:58
    楼主,有完整的图形编码截图吗?

    Image("06060:66666:66666:06660:00600")
    这个函数,25 个数字,对应每个灯,数值大小对应亮度,自定义,自己想怎么画图案,画好了,看看哪个灯亮哪个灯灭,把数字填进去就好。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 06:39 , Processed in 0.148490 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.