1个IO控制3个LED

2020-01-25 15:30发布

如题,如何使用1个IO口控制3个led的分别点亮,要求:同时只能亮一个灯,不能用芯片,只能用常规元件,比如,电阻,电容,三极管,二极管等,当然切换灯的速度还不能太慢。有没有这种可能的控制方法。不知道能否利用IO口的三态。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
87条回答
JQ_Lin
2020-02-05 07:10
惭愧啊!
照理说,这个悬赏不应该给我,而应该给 R88。
因为是 R88 给出了三个单元电路组合并提出修改上下拉电阻的可行方案的。

我因为愚钝,先前把他所指的上下拉电阻理解错了位置,所以认为他的方案无法回避三个LED同时被点亮的问题。
因此,我才从另外的角度思考,增加两个三极管和一个二极管,解决了这个问题(尚未发图)。

其实,在理解了 R88 的意图之后,我认为他的方案是可行的,也是最简单的。悬赏应该属于他。
请楼主更正吧。
稍后,我把 R88 的方案截图发上来。

一周热门 更多>