1个IO控制3个LED

2020-01-25 15:30发布

如题,如何使用1个IO口控制3个led的分别点亮,要求:同时只能亮一个灯,不能用芯片,只能用常规元件,比如,电阻,电容,三极管,二极管等,当然切换灯的速度还不能太慢。有没有这种可能的控制方法。不知道能否利用IO口的三态。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
87条回答
OTD_WIND
2020-02-02 09:06
AllEle 发表于 2013-12-6 09:03
一个口只能输出3态和脉冲,所以可以做到几乎不添元件(当然LED和限流电阻是必须的)
用那种两脚的双 {MOD}LED( ...

这是个好思路!
我在六楼只考虑了同一种颜 {MOD}的灯的控制方法,没考虑到不同颜 {MOD}的混搭。还是你考虑周全~

设想了下
不同颜 {MOD}的LED混搭时,不同颜 {MOD}的LED的起亮电压不一样
这时利用IO的PWM还真有可能做到控制三个LED的同时,还能在需要的时候把LED全熄灭。而且能省去三极管,只用电阻电容就可以了

得闲时,得仿真一个看看待机电流~

一周热门 更多>