• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

关于LED灯逐渐亮灭的实现!

各位哥哥好塞,有没有人知道怎么才可以实现LED灯逐渐亮灭啊,????????
全部回复(3)
正序查看
倒序查看
whatcall
LV.5
2
2007-06-21 23:17
LED的亮度可以通过其上的电压进行调节,而这个电压可以是PWM经RC滤波得到,通过改变PWM的占空比来调节电压进而控制LED亮度.单片机实现PWM就不用多说了,方法很多,也有很简单的,不会的自己查一查.
注意一点,有的单片机(例如PIC系列的某些型号)可以直接驱动LED,但是很多单片机驱动能力不够,应该加一级3级管放大电流.普通的LED额定电流好像是在25mA左右.
0
回复
caomin
LV.5
3
2007-06-22 17:58
@whatcall
LED的亮度可以通过其上的电压进行调节,而这个电压可以是PWM经RC滤波得到,通过改变PWM的占空比来调节电压进而控制LED亮度.单片机实现PWM就不用多说了,方法很多,也有很简单的,不会的自己查一查.注意一点,有的单片机(例如PIC系列的某些型号)可以直接驱动LED,但是很多单片机驱动能力不够,应该加一级3级管放大电流.普通的LED额定电流好像是在25mA左右.
非常感谢你的解释.
0
回复
weijinsi
LV.2
4
2007-11-22 23:52
用I/O口就可以实现,不用这么复杂!
0
回复