找回密码
 立即注册
查看: 4800|回复: 31

代码人生 之 01点灯程序(WS2812B,64灯板,呼吸灯)

[复制链接]
  • TA的每日心情
    慵懒
    2024-4-14 18:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    18

    主题

    41

    回帖

    426

    积分

    中级会员

    积分
    426
    发表于 2022-12-12 22:19:13 | 显示全部楼层 |阅读模式
    本帖最后由 代码人生 于 2023-7-13 21:59 编辑

    初学者入门第一个程序,用一个IO口点亮64个灯珠的灯板。

    代码人生 之 01点灯程序(WS2812B,64灯板,呼吸灯)-1.png

    视频演示

    01 WS2812_IO 实现.rar

    2.42 MB, 下载次数: 240

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 90 天

    [LV.6]常住居民II

    38

    主题

    986

    回帖

    6775

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6775
    QQ
    发表于 2022-12-12 22:54:08 | 显示全部楼层
    优秀,学到了:lol
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 85 天

    [LV.6]常住居民II

    14

    主题

    608

    回帖

    2279

    积分

    超级版主

    积分
    2279
    QQ
    发表于 2022-12-13 09:13:58 | 显示全部楼层
    感谢分享!
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2935

    回帖

    6621

    积分

    超级版主

    积分
    6621
    发表于 2022-12-13 10:57:29 | 显示全部楼层
    WS2812S的标准时序如下:
    TH+TL = 1.25us±150ns, RES>50us
    T0H = 0.25us±150ns = 0.10us - 0.40us
    T0L = 1.00us±150ns = 0.85us - 1.15us
    T1H = 1.00us±150ns = 0.85us - 1.15us
    T1L = 0.25us±150ns = 0.10us - 0.40us
    两个位数据之间的间隔要小于RES的50us.

    新手可以做一个音乐电平指示,比较好玩又可以学到知识。建议买那种1米长144灯的灯条(灯间距大约7mm,价格30多元),剪裁成需要的灯数。

    点评

    学习了  发表于 2022-12-13 22:03
    回复 支持 3 反对 0 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    9

    回帖

    141

    积分

    注册会员

    积分
    141
    发表于 2022-12-14 10:08:52 | 显示全部楼层
    非常奈斯,点不一样的灯
  • TA的每日心情
    开心
    2024-2-24 15:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    7

    主题

    31

    回帖

    263

    积分

    中级会员

    积分
    263
    发表于 2023-7-16 08:29:57 | 显示全部楼层
    下到单片机  灯板没反应
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-14 18:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    18

    主题

    41

    回帖

    426

    积分

    中级会员

    积分
    426
     楼主| 发表于 2023-7-31 23:04:44 | 显示全部楼层
    飞龙在天 发表于 2023-7-16 08:29
    下到单片机  灯板没反应

    我又测试了一下,程序原样下载进去是没问题的,循环三种颜色的呼吸灯,全部正常,你检查一下频率,IO口  
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-24 15:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    7

    主题

    31

    回帖

    263

    积分

    中级会员

    积分
    263
    发表于 2023-9-17 16:56:16 | 显示全部楼层
    老大 没有折腾 音频 频谱?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    32

    积分

    新手上路

    积分
    32
    发表于 2023-10-9 20:49:13 | 显示全部楼层
    本帖最后由 空某人 于 2023-10-27 10:04 编辑

    灯的亮度是如何改变的?  比如一个红色是11111111,如果发送11111110是不是就要暗一些
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 163 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    429

    积分

    中级会员

    积分
    429
    发表于 2023-11-19 16:07:42 | 显示全部楼层
    可以,前几天买的WS2812驱动RGB灯带,正好尝试一下,据说需要较大的晶振频率,看来我的STC89C52RC驱动不起来了
    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-6 07:40 , Processed in 0.821833 second(s), 71 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表