查看: 2340|回复: 14

ASRPRO扩展库[WS2812]RGB彩灯的说明

[复制链接]

4

主题

4

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2023-2-25 20:13:30 | 显示全部楼层 |阅读模式
    大家好,眨眼间楼楼已经接触ASRPRO两个月了,在这期间楼楼学到了很多新的东西,结交了一群热爱电子DIY志同道合的朋友,也得到过很多热心群友的帮助,总想着为大家做点什么,但是楼楼能力有限,编程水平也非常烂,大家都比我棒,也帮不到大家什么,放眼看去现在天问biack软件中可以供大家使用的公开库并不是很多,于是,楼楼想到了一个主意,在自己的能力范围内弄出一些简单(太深奥的楼楼也不会啊!)的库出来供大家使用!
    说做就做,楼楼来了,这次楼楼带来了一个驱动WS2812彩灯的库,它是基于天问官方驱动库修改而成,里面内置了一个线程图形块以及一些灯光效果,由于一些灯效必须让它一直执行,需要一个一直不停的循环,所以大部分情况是要新建一个线程来给它跑灯效,这对刚入门的新手朋友非常挠头,使用楼楼这个库就无需担心这些啦,只要在合适的地方开启或者释放它就可以了,使用起来是不是非常简单!(部分灯效来源网络以及群友帮助,由楼楼整理到一个库中,其实天问官方和一些前辈已经写过一些类似的库,但是效果确实有限,而且大部分库也没有使用说明。像那种呼吸灯楼楼最开始为了让它跑起来废了很大的劲)


    用法其实很简单,就跟别的库一样,楼楼在图形块上也做了标注,重点说明一下拾音模式,需要在pc4引脚上连一个声音传感器(asrpro好像只有PC4上面有ADC功能),楼楼用的max9814弄的,后来使用那种带电位器可调的声音传感器发现效果也不错,接线方面就不讲了,只要把传感器输出引脚接到PC4就可以了,效果的话大家可以自己试试!(该灯效来自一位群友大哥提供)下面附图一张说明用法!
    由于楼楼也是新手楼楼,编程水平实在不敢恭维,如果出现问题或不会使用的话可以在下面留言讨论,大家也可以在本库的基础上继续拓展更多好看的灯效!

  库文件已上传至天问Block的asrpro共享库中。

ws2812.png
回复

使用道具 举报

41

主题

167

帖子

3038

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3038
发表于 2023-2-28 07:39:24 | 显示全部楼层
不错,奖励。下次到官方淘宝购物时,送3个TW32F003开发板。以资鼓励!
回复

使用道具 举报

0

主题

2

帖子

16

积分

注册会员

Rank: 2

积分
16
发表于 2023-4-12 14:49:39 | 显示全部楼层
大神,请收下我的膜拜。能不能搞一个命令关闭所有灯光线程啊。
回复

使用道具 举报

4

主题

8

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2023-4-22 22:56:07 | 显示全部楼层
这个模块怎么现在编译的时候说找不到库?
回复

使用道具 举报

43

主题

207

帖子

3301

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3301
发表于 2023-4-23 08:56:55 | 显示全部楼层
xiaoaitongxue 发表于 2023-4-22 22:56
这个模块怎么现在编译的时候说找不到库?

重新加载一下扩展库
回复

使用道具 举报

4

主题

8

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2023-4-24 12:35:55 | 显示全部楼层
总是显示库不存在。反复重新加载也不行。啥情况呢?
ws2812 error Snipaste_2023-04-24_12-34-29.png
回复

使用道具 举报

43

主题

207

帖子

3301

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3301
发表于 2023-4-24 14:30:45 | 显示全部楼层
xiaoaitongxue 发表于 2023-4-24 12:35
总是显示库不存在。反复重新加载也不行。啥情况呢?

重新加载一下WS2812【彩灯】扩展库
回复

使用道具 举报

1

主题

3

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2023-5-14 18:58:34 | 显示全部楼层
给楼主点个赞!!
回复

使用道具 举报

1

主题

2

帖子

19

积分

注册会员

Rank: 2

积分
19
发表于 2023-5-16 20:29:34 | 显示全部楼层
你好,按照你的方法连接了MAX9814但是没反应,是不是程序里要设置对吗?
回复

使用道具 举报

1

主题

3

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2023-5-22 20:30:26 | 显示全部楼层
各位大神,我在使用这个2812库的时候碰到一个很诡异的事。我有一个9串的灯组,然后定义led有9个,当在初始化里设定全亮的时候,1个都不亮;设定某几个(大等于1小于9)亮的时候,1个都不亮;设定呼吸灯/流水灯的时候,头5个正常,后面4个不亮。。。完全想不明白问题出在哪里。。。求教。。。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 16:52 , Processed in 0.611425 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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