辰玉
发表于 2024-11-7 17:19:47
像流星一样的效果怎么实现的?
VECENT_LIN
发表于 2024-11-8 08:07:47
辰玉 发表于 2024-11-7 17:19
像流星一样的效果怎么实现的?
做拖尾的流水灯就可以了,亮度从最亮到最暗,看要几个灯就分几级,这样不断变化就有流星的效果
VECENT_LIN
发表于 2024-11-8 08:15:04
辰玉 发表于 2024-11-7 17:19
像流星一样的效果怎么实现的?
看20#的程序,这个就是实现发射线的流星效果的
for(x=0;x<260;x=x+sd)
{
if(x<202)
{
for(j=0;j<210;j++)
{
WsDat=0x000000;
}
}
if(x<202)
{
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
}
Wddz
发表于 2024-11-9 00:18:21
VECENT_LIN 发表于 2024-11-7 08:50
点小灯只是用IO口就好了,WS2812只要知道原理然后按自己的想法,再实现出来就好,刚开始的确会觉得无从入 ...
时序看得有点meng
VECENT_LIN
发表于 2024-11-9 06:12:32
Wddz 发表于 2024-11-9 00:18
时序看得有点meng
WS2812你不要太深入去研究时序,论坛梁工不是做好几个驱动程序吗?你先会调用就好了,再把效果加上去,只要显示出来跟你想的一样,慢慢就会用了{:5_272:}
Wddz
发表于 2024-11-10 00:57:30
VECENT_LIN 发表于 2024-11-9 06:12
WS2812你不要太深入去研究时序,论坛梁工不是做好几个驱动程序吗?你先会调用就好了,再把效果加上去,只 ...
我尝试一下
辰玉
发表于 2024-11-10 21:49:32
VECENT_LIN 发表于 2024-11-8 08:15
看20#的程序,这个就是实现发射线的流星效果的
for(x=0;x
谢谢,我去试一下,单色的我试过做了出来,变色的还不知道怎么填充数据上去
VECENT_LIN
发表于 2024-11-11 09:02:26
辰玉 发表于 2024-11-10 21:49
谢谢,我去试一下,单色的我试过做了出来,变色的还不知道怎么填充数据上去 ...
一样的原理,互相交流心得
辰玉
发表于 2024-11-13 18:17:58
VECENT_LIN 发表于 2024-11-11 09:02
一样的原理,互相交流心得
那些有库的都是用阻塞延时的方法写的,是不是阻塞的好写点,非阻塞的不好写啊。
VECENT_LIN
发表于 2024-11-14 08:35:53
辰玉 发表于 2024-11-13 18:17
那些有库的都是用阻塞延时的方法写的,是不是阻塞的好写点,非阻塞的不好写啊。 ...
这个不用延时的,只要按时序传到WS2812,就可以显示了
页:
1
2
3
4
5
6
7
8
9
[10]
11