A. STM32怎么实现单片机控制LED灯常亮10S后熄灭
首先实现LED灯的点亮和熄灭,控制连接LED灯的管脚输出高低电平就可以实现。如果电流比较大可以增加三极管驱动电路。10秒定时可以用定时器实现,设置一个1秒的定时器。上电点亮LED灯,并开始计时,10秒时间到熄灭LED就可以了。
B. 怎样用单片机io口控制大功率led灯亮灭,用1117芯片
1117芯片是3.3V稳压芯片,采用该芯片说明使用的单片机也是3.3V供电,为控制大功率LED灯,可以采取以下措施:
1、大功率的LED灯一般电压都为12V或24V,所以不能由单片机IO直接控制,需要加三极管驱动。
2、为了避免干扰,单片机与外部LED驱动电路之间,加光电隔离。
3、内部逻辑电路和外部驱动电路电源不共地。
C. 单片机驱动LED七彩灯程序
这个问题可大可小,
用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是纯正的白。(纯白色时RGB的值是不相等的)
户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。
D. 单片机如何用三极管驱动LED灯,能给个图么
不用三极管就可以驱动LED灯呀,用三极管也简单,IO口通过电阻接基极,LED灯接发射极或集电极都可以的。
E. 怎样才能用一个51单片机驱动起400个LED灯
红外接收管灵敏度有限,要加放大和滤波电路,所以一般用一体化接收头,如tl1838,三个脚,一个接电源+,一个接地,另一个是输出,可直接接单片机
F. 请教单片机如何驱动控制多个led的芯片
用74L138译码器,对每个led芯片进行编码,74l138,是3输入0-2,8输出的0-7(控制led芯片的片选端就好)。。。也就是说:输入接三个单片机的I/O口,000 代表第一个输出口0 ,111代表7输出口。。。比如当000选中第一片led芯片,然后通过单片机将led灯明灭信号通过数据线传输给被选中的led芯片就好(没被选中的led是不能接受数据的)。。。如果还是有点疑惑,你可以再参考一下网上74l138芯片使用介绍就好。。很容易
G. PIC单片机驱动LED灯
ZLG7290是I2C通信,你可以一个I2C接口接多个ZLG7290。或者用我下面说的方案(很巧的一种方案,这是MICROCHIP公司推崇的)
你用的是PIC24HJ12GP202,有28引脚的那个单片机么?这个有21个IO引脚,其中有10个可以复用为AD输入引脚,还有两个引脚可配置为I2C接口。
根据你的描述,首先你需要有四个IO引脚做输入,不管是模拟输入还是数字输入,用23、24、25、26这四个引脚做输入应该可以把。然后2、3引脚可以用来做在线编程的数字输入口。
剩下的15个IO引脚,有两个17、18引脚可以做跟ZLG7290的I2C接口,I2C总线允许挂接多个I2C芯片。你可以用N个ZLG7290接LED和数码管(这是方案1)。
或者(这是我提议的方案2)用一个ZLG7290管理数码管。而剩下的13个引脚中用5个IO引脚就能控制了20个LED灯。具体看下面链接中这个文档的第三页的窍门2。
这文档是PIC的生产商MICROCHIP公司推出的。适用于PIC这种需要控制输入输出的单片机。它的原理是,PIC单片机的某个IO引脚配置为输入的时候,这个IO引脚其实等于高阻输入状态,等于是和VDD和VSS都是断开的;
而当IO引脚配置为输出状态时,输出高电平为1的时候,它等于是短接到了VDD。而输出低电平为0时,它等于是短接到了VSS。
那么,可以看到图的接法,其中三个IO引脚接了六个灯,这六个灯在同一时间点里只有一个灯会亮。比如的当你让GP0作为输入,那么它对于外面的灯来说,就等于是没有电气输出而断开的,而GP1、GP2都作为输出,GP1=1;GP2=0;这样GP1在等效电路上等于是短接Vdd,GP2等于是短接了VSS,这样电流从4号灯正端那里流入,负端留回GP2,3号灯因为是反向戒指,所以不会亮。其他如1号、2号灯都因GP0在等效电路上是断开的,所以也不会亮。
这样,根据程序的不同,可以随意让这六个灯点亮。要全亮也可以,在很短时间内轮流让这几个灯循环点亮,那在人眼看来就等于全亮了。
而根据公式LED灯的数量=IO口数量*(IO口数量-1)那么你的20个LED等只需要5个IO口就能搞定,只是编程序的时候复杂点而已。
H. 急!单片机如何驱动RGB三色LED灯来合成各种颜色的通过PWM脉宽调制,还是通过驱动芯片来实现
驱动芯片也是通过调节三色灯的PWM脉宽进而调节每个LED灯的亮度
I. 关于单片机的led灯
可以接,现在的单片机都能够提供较大的灌电流输出电流,最大50mA,驱动小功率 LED (最大电流20mA)是没有问题的,常用的接法有两种:一:用灌电流驱动,在LED上串个1K 1/4W的电阻接入单片机(输出的不提倡)。二:用单片机接个三极管,再驱动LED 如果供电电压是5V,在LED上面接个1K的电阻就可以(对LED亮度要求不高,做一般指示用)。如果接LED比较多,就需要用扩展IC口来控制。现在的LED显示屏技术都是用的这方面技术。驱动芯片有很多才厂家在做也比较成熟了,像这些公司做的都不错,点晶,聚积,东芝,飞利浦,国半,超科(Supertex),士兰,广鹏,芯瑞,晶锜科技,泉芯IC。大小功率的都有做的。
J. 怎样用51单片机驱动3颗1w的led灯
单片机的电流驱动能力非常小,只能以电压驱动三极管,由三极管来驱动1W的LED灯。1W的LED灯,电压约3.2V,电流300多mA,三极管选用2SC8050或2SC8550即可。