打印

请教各位:一个IO口怎么控制双色灯?

[复制链接]
27785|123
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
tyw| | 2013-11-19 15:21 | 只看该作者
本帖最后由 tyw 于 2013-11-19 16:14 编辑

1. 需要外接器件才能实现,不划算
2. 你看看I/O口用作输入的有空闲时兼作双色驱动(即在需要点灯时,输入口不需要动作的I/O口)

使用特权

评论回复
板凳
gxs64| | 2013-11-19 16:04 | 只看该作者
如果io只有一种功能则不行。现在io很多有多功能。

使用特权

评论回复
地板
dirtwillfly| | 2013-11-19 16:20 | 只看该作者
楼主看过一个按键控制三个LED的电路么?可以参考下

使用特权

评论回复
5
香水城主| | 2013-11-19 16:23 | 只看该作者
这么多分,抢!!!

使用特权

评论回复
6
香水城主| | 2013-11-19 16:26 | 只看该作者
MCU管脚接到两个LED中间,当输出高时,下面那个LED亮;当输出低时,上面那个LED亮;当输出高阻时或管脚浮空或管脚输入,则两个LED都不亮!



哈哈,拿分来!

使用特权

评论回复
评论
bamboo1986 2014-5-31 09:59 回复TA
串上两个电流电阻,调整好阻值,让高阻态不亮。 
micropower 2013-11-19 19:34 回复TA
高阻输入就是两个就亮了把。这个电路正常情况下上电后肯定有灯会亮。只有VCC掉电才不会有灯亮 
江枫渔火 2013-11-19 18:04 回复TA
双色灯的内部结构不是这样的哟。二极管是背靠背或头靠头~ 
tyw 2013-11-19 16:30 回复TA
两个都要亮呢?哈哈,晕了吧 
7
dsdslwf| | 2013-11-19 16:27 | 只看该作者
你可以使用PWM方式控制点灯。设计两路窄带滤波器,中心频率相差10倍以上。单片机IO接到滤波器的输入端,滤波器的输出接入整流电路,整流电路输出接到LED的驱动管上,驱动LED。单片机输出相应频率的PWM脉冲就可以点亮相应的LED,也可以交替输出两种频率的脉冲同时点两个LED。

使用特权

评论回复
8
tyw| | 2013-11-19 16:27 | 只看该作者
dirtwillfly 发表于 2013-11-19 16:20
楼主看过一个按键控制三个LED的电路么?可以参考下

冷家要1个脚带2盏灯好不好,双色灯3条腿,中间公用接电源,另2条腿怎么接?哈哈

使用特权

评论回复
9
dsdslwf| | 2013-11-19 16:35 | 只看该作者
给你一个简单的参考电路

qqq.png (7.33 KB )

qqq.png

使用特权

评论回复
10
香水城主| | 2013-11-19 16:36 | 只看该作者
tyw 发表于 2013-11-19 16:27
冷家要1个脚带2盏灯好不好,双色灯3条腿,中间公用接电源,另2条腿怎么接?哈哈 ...

如果两个都要亮,就输出一个50:50的PWM波形,:lol

使用特权

评论回复
11
dirtwillfly| | 2013-11-19 16:41 | 只看该作者
tyw 发表于 2013-11-19 16:27
冷家要1个脚带2盏灯好不好,双色灯3条腿,中间公用接电源,另2条腿怎么接?哈哈 ...

用PWM

使用特权

评论回复
12
tyw| | 2013-11-19 16:43 | 只看该作者
香水城主 发表于 2013-11-19 16:36
如果两个都要亮,就输出一个50:50的PWM波形,

Vcc会不会直接点亮2个灯?哈哈,再将一军

使用特权

评论回复
13
Simon_leung| | 2013-11-19 16:58 | 只看该作者
关键是双色灯要求同亮同灭或一灭一亮吗,如果这样就好办了。

否则,你用移位寄存器吧,时钟信号还要找别的器件产生。。。怎么也不划算。。。。

还是。。。LED串联一个电容,IO输出一定频率时,电容相当于短路。。。。这个,做起来一定很痛苦

使用特权

评论回复
14
y651503148|  楼主 | 2013-11-19 17:01 | 只看该作者
gxs64 发表于 2013-11-19 16:04
如果io只有一种功能则不行。现在io很多有多功能。

不知还需要什么功能,望明示。

使用特权

评论回复
15
y651503148|  楼主 | 2013-11-19 17:02 | 只看该作者
dirtwillfly 发表于 2013-11-19 16:20
楼主看过一个按键控制三个LED的电路么?可以参考下

还真没看过,得补补课

使用特权

评论回复
16
y651503148|  楼主 | 2013-11-19 17:03 | 只看该作者
dirtwillfly 发表于 2013-11-19 16:20
楼主看过一个按键控制三个LED的电路么?可以参考下

还真没看过,得补补课

使用特权

评论回复
17
dirtwillfly| | 2013-11-19 17:06 | 只看该作者
y651503148 发表于 2013-11-19 17:05
T叔下得一手好棋啊   
多谢楼上各位的回复
注意看题,是双色灯,不是两个LED灯,其区别在于有相同的一端 ...

双色灯和两个LED道理是一样的

使用特权

评论回复
评论
jrcsh 2013-11-24 12:24 回复TA
可怜双色灯我见过的封装。要是么共阳要么是共阴,你的想法适合于串联的封装 
18
Simon_leung| | 2013-11-19 17:21 | 只看该作者
y651503148 发表于 2013-11-19 17:05
T叔下得一手好棋啊   
多谢楼上各位的回复
注意看题,是双色灯,不是两个LED灯,其区别在于有相同的一端 ...

双色灯跟两个LED有什么不同,不就是有一个公共端嘛,你把两个LED的某一同极性端连在一起就成了双色灯了。你要点亮哪个也是分别点亮的

使用特权

评论回复
19
pang7| | 2013-11-19 17:21 | 只看该作者
共阴或者共阳就不好搞 我觉得没什么办法

使用特权

评论回复
20
y651503148|  楼主 | 2013-11-19 17:48 | 只看该作者
dirtwillfly 发表于 2013-11-19 17:06
双色灯和两个LED道理是一样的

还请斑竹上图

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:懵懂人生,随遇而安 http://lyzyy.taobao.com/

13

主题

309

帖子

0

粉丝