极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12905|回复: 2

发光二极管呼吸灯用什么芯片可以实现?

[复制链接]
发表于 2017-10-25 11:01:28 | 显示全部楼层 |阅读模式
本帖最后由 Stormer 于 2017-11-3 14:49 编辑

之前LED呼吸灯(由暗变亮再变暗)的效果我是用单片机实现的,用代码控制引脚输出PWM电压就可以了。

但是现在LED是接在CD4051(模拟开关芯片)的输出引脚后面,没法控制CD4051输出的电压。

实际上我现在想要的效果是,给LED高电平的时候渐亮,给低电平的时候灯光减弱熄灭。

所以想问一下,有什么简单实现呼吸灯效果的电路或者芯片吗?


-----------------------
解决办法

其实CD4051的3号引脚作为电压输入端, 用ARDUINO输出PWM变化的电压到3号引脚, 那么4051通道输出的电压也就是变化的.就解决了帖子的问题.

回复

使用道具 举报

发表于 2017-10-27 22:43:08 | 显示全部楼层
如果考虑用电压由低变高或者由高变低的方法实现呼吸灯效果需注意如下两个问题,第一LED存在一个导通电压通常是2V,电压高于导通电压时等才会亮;第二,LED导通后,两端电压被钳制,只能通过控制电流大小在控制亮度,因此需要给LED串联一个电阻。点亮LED需要的电流很小,因此只要高于2V电压一点点,LED就会很亮,可调节亮度的电压范围并不大,所以还是推荐使用PWM的方式通过程序控制实现呼吸灯效果。要注意,控制器的拉电流有限,如果被控制的LED数量较多,需采用三极管或者MOS间接驱动。
回复 支持 1 反对 0

使用道具 举报

发表于 2017-10-25 22:17:39 | 显示全部楼层
可以输出pwm的芯片都可以,arduino
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 19:43 , Processed in 0.044958 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表