[MCU] 如何用9个IO口控制22个共阳三色灯

[复制链接]
2618|8
 楼主| 在逛论坛的木栅 发表于 2017-9-18 10:43 | 显示全部楼层 |阅读模式
MCU只剩9个IO口了,但是要做一个22个三色灯的跑马和呼吸灯的功能,有什么办法可以实现,成本越低越好。
 楼主| 在逛论坛的木栅 发表于 2017-9-18 10:52 | 显示全部楼层
自己找到的方法是用595或38译码器,不知道还有其他的方法或者自带IC的LED灯没
 楼主| 在逛论坛的木栅 发表于 2017-9-18 10:52 | 显示全部楼层
自己找到的方法是用595或38译码器,不知道还有其他的方法或者自带IC的LED灯没
liubin1109 发表于 2017-9-18 10:58 | 显示全部楼层
本帖最后由 liubin1109 于 2017-9-18 11:17 编辑

只要用5个IO口可以实现32个LED,就看你底子了,

搞错了,6个IO30个LED

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 在逛论坛的木栅 发表于 2017-9-18 11:10 | 显示全部楼层
liubin1109 发表于 2017-9-18 10:58
只要用5个IO口可以实现32个LED,就看你底子了,

我要点的是三色灯,红蓝绿共阳封装成一个的,不能这样接啊。
liubin1109 发表于 2017-9-18 11:18 | 显示全部楼层
在逛论坛的木栅 发表于 2017-9-18 11:10
我要点的是三色灯,红蓝绿共阳封装成一个的,不能这样接啊。

看来你只能用串行线的256级RGB LED驱动芯片了,9个IO不是问题。
WoodData 发表于 2017-9-18 11:52 | 显示全部楼层
有种数字RGB LED,内置w2811串行控制的,1个IO就可以驱动一条灯带
langshi_2011 发表于 2017-9-18 17:15 | 显示全部楼层
进行三个IO模拟RGB,如果不需要渐变效果应该很好解决
@若水 发表于 2017-9-19 15:31 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部