1个IO控制3个LED

2020-01-25 15:30发布

如题,如何使用1个IO口控制3个led的分别点亮,要求:同时只能亮一个灯,不能用芯片,只能用常规元件,比如,电阻,电容,三极管,二极管等,当然切换灯的速度还不能太慢。有没有这种可能的控制方法。不知道能否利用IO口的三态。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
落叶随风
1楼-- · 2020-01-31 21:36
用电阻电感电容做个滤波吧,什么低通高通带通,IO口产生不同的PWM去点亮相应的LED,能控制不止3个LED
sky_walker
2楼-- · 2020-02-01 02:51
pwm的方式比较好     
tianming
3楼-- · 2020-02-01 06:59
咖啡可乐 发表于 2013-12-5 00:31
电阻,电容,三极管 ,稳压管就能实现了。pwm输出加RC滤波生成不同的电压,利用不同稳压值的稳压管,驱动三 ...

这样的话,只要精度够,楼主想驱动多少个都不是问题~~~
xiaoguo_nihao
4楼-- · 2020-02-01 10:52
1、IO口置高电平:通过电阻来控制三极管8050导通,控制LED灯,2、IO口置低电平:通过电阻来控制三极管8550导通,控制LED灯,3,IO口一会置高电平一会置低电平(频率大小自己调试):通过电阻来控制三极管8050导通,控制LED灯
dushanwu522
5楼-- · 2020-02-01 11:10
 精彩回答 2  元偷偷看……
zsjalive@126
6楼-- · 2020-02-01 13:45

这个有点意思

一周热门 更多>