Arduino R3笔记5 之 Arduino限流电阻该用多大呢?

注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。

前言:前面点亮小灯时,配置了电阻,用于限制电流,该电阻的阻值该怎么选择?

1.LED小灯的参数

点亮LED实验中用到的LED小灯

5mm红色发光二极管的发光颜色为红色。红色是一种常见的发光颜色,发光强度通常用亮度来衡量,亮度的单位为millicandela(mcd)。5mm红色发光二极管的亮度一般在20-100mcd之间,不同型号、厂家的二极管亮度有所差异。

5mm红色发光二极管的工作电流是指通过二极管时所需的电流。通常,其工作电流为20毫安(mA)。在实际应用中,需要根据具体情况来限制或者达到二极管的工作电流。

5mm红色发光二极管的正向导通电压是指在正向电压下,二极管开始发光的电压。对于5mm红色发光二极管来说,正向电压一般为1.8-2.2伏特(V)。

2.限流电阻计算

通常Arduino 的IO口输出的电压为5V,如果直接加载在LED小灯上,小灯直接会被烧毁,原因是常规LED的正向电压在1.8到2.2伏之间,电路中流过小灯的工作电流也应在20mA,因此我们要增加分压限流电阻,同时考虑到单片IO的带载能力,也应加上限流电阻,以防止IO烧坏。

如图,系统电压为单片机的输出电压5V,LED发光二极管的电压为1.8-2.2V,工作电流为20mA,电路为串联电路,电流处处相同,则有如下等式成立:

系统电压U1=分压电阻R1×系统电流I+LED二极管正向电压U0

所以:

R1=(U1-U0)/I

带入:U1=5V,

                        ​                                                ​​​​​​​    U0=1.8V或者U0=2.2V

                ​​​​​​​        ​​​​​​​       ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​      I=20mA=0.02A.

计算得:R1=140Ω。(U0=2.2V

              R1=160Ω。(U0=1.8V)

因此应选择140Ω至160Ω之间电阻。选择电阻过大会影响LED小灯的亮度,过小可能会造成小灯发热。

3.写在最后

这里是提供一种计算的思路与方法,要根据实际使用的LED小灯的器件的具体参数来计算限流电阻,并不是所有小灯的参数都一样。

上一篇:Arduino R3笔记4 之 如何用按钮控制LED灯的点亮与熄灭?

下一篇:Arduino R3笔记6 之 Arduino引脚(IO)功能介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ω-QAQ-Ω

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值