怎样控制单片机引脚输出电流大小,如果要做RGB三原色的led灯的话。。

 我来答
休闲居大伟
推荐于2017-12-15 · TA获得超过5419个赞
知道大有可为答主
回答量:6865
采纳率:91%
帮助的人:1.1亿
展开全部
单片机的IO端口的输出状态只有 通和断

也就是 0 和 1

是没有办法控制你所说的电流大小的

至于三色LED的颜色控制

那是控制这三基色的三个发光二级管点亮时间

也是控制单片机对应的引脚通断时间

发光二极管的点亮时间大小,用肉眼观看的话,就是亮度的大小

所以就可以根据这三个二极管发亮的时间来调整 最终的输出色彩
ccoldman
2014-03-30 · 超过16用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:22万
展开全部
简单的办法是分别加电阻,使得三种发光管的静态亮度一致:Rr=(Vcc-1.8)/Iled,Rg=(Vcc-2.4)/Iled,Rb=(Vcc-2.8)/Iled。Iled一般5~20毫安.
接下来调整亮度:在程序里调整输出管脚高电平和低电平的时间比例就可以改变亮度了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang12zhe
2014-03-30 · TA获得超过1637个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:306万
展开全部
这个PWM最合适,
或者你改变高低电平的时间,举例子:1S内,高电平时间100ms,低电平900ms,与高电平900ms低电平100ms,那么这两种情况下1s内的有效电流肯定不一样的,你认为呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钀欜灪爍壣
2014-03-30 · TA获得超过375个赞
知道答主
回答量:92
采纳率:0%
帮助的人:44.3万
展开全部
单片机属于数字元件,要做你的功能必须加AD转换IC!望资质理解!或许你要是懂的很深的话也可以利用闪亮LES时间来控制亮度!例如R灯1KHZ G灯5KHZ B灯3HZ以上是举例供参考,有人就是说调节振荡频率就可以输出任意颜色!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式