0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过使用不同的电阻值来更改LED的亮度

454398 来源:网络整理 作者:网络整理 2019-11-27 15:47 次阅读

概述

在本课程中,您将学习如何通过使用不同的电阻值来更改LED的亮度。

如何通过使用不同的电阻值来更改LED的亮度

零件

要执行本课中描述的实验,您将需要以下零件。

零件 数量

5mm红色LED 1

270电阻(红色,紫色,棕色条纹) 1

470电阻(黄色,紫色,棕色条纹) 1

2.2kΩ电阻器(红色,红色,红色条纹) 1

10kΩ电阻(棕色,黑色,橙色条纹) 1

半尺寸面包板 1

Ar duino Uno R3 1

跳线包 1

LED

LED可以很好地显示指示灯。它们消耗很少的电量,并且几乎可以永久使用。

在本课程中,您可能会使用所有LED中最常见的5mm红色LED。 5毫米是指LED的直径以及5毫米,其他常见尺寸是3毫米,有趣的是10毫米大型LED。

您不能将LED直接连接到电池或电源。首先,因为LED具有正极和负极引线,并且如果绕错方向将不发光,其次,LED必须与电阻一起使用,以限制或“扼流”流经LED的电流量-否则

如果您不将电阻器与LED一起使用,那么它很可能会立即被破坏,因为太多的电流会流过LED,加热并破坏产生光的“结”。

有两个

首先,正极引线更长。

其次,负极引线进入哪个位置LED的外壳上有一个平坦的边缘。

如果您碰巧有一个在较长引线旁边具有平坦侧面的LED,则应假定较长的引线领先是积极的。

电阻器

顾名思义,电阻器会阻止电流流动,并且电阻器的值越高,其抵抗力就越大,流过它的电流就越少。我们将使用它来控制流过LED的电流量,从而控制发光量。

但首先,更多关于电阻的信息

电阻的单位称为欧姆,通常缩写为Ω希腊字母Omega。由于Ohm的电阻值很低(它的电阻很小),因此我们还以kΩ(1000Ω)和MΩ(1000,000Ω)的形式给出了电阻值。这些分别称为千欧和兆欧。在本课中,我们将使用四个不同的电阻值:270Ω,470Ω,2.2kΩ和10kΩ。这些电阻看起来都一样,只是电阻上有不同的彩色条纹。这些条纹告诉您电阻的值。

电阻的颜色代码如下所示,对于具有三个彩色条纹然后在一端带有金色条纹的电阻,每种颜色都有一个数字,如下所示:

黑色0

棕色1

红色2

橙色3

黄色4

绿色5

Blue6

Purple7

Gray8

White9

前两个带区号是的前两位值,所以红色,紫色表示2、7。下一个条纹是前两位数字后需要出现的零个数,因此,如果第三个条纹是棕色的(如上图所示),则将有一个零,所以电阻为270Ω。

带有条纹的棕色,黑色,橙色的电阻是10,而三个零则是10,000Ω,换句话说是10kΩ。与LED不同,电阻没有正负极引线。它们可以任意连接。

电子白板布局

使用270Ω电阻器如下所示连接电子白板。

Arduino是一个方便的5伏电源,我们将使用它为LED和电阻器供电。除了将Arduino插入USB电缆外,您无需执行任何操作。

将270Ω电阻安装到位后,LED应当非常亮。如果将270电阻换为470电阻,则LED会显得有些暗淡。将2.2kΩ电阻安装到位后,LED应该会很暗。最后,在10kΩ电阻就位的情况下,LED几乎可见。将红色跳线从面包板中拉出,将其插入孔中,然后将其卸下,以便像开关一样操作。您应该可以注意到其中的区别。

熄灭灯光可能会更有帮助。

移动电阻器

目前,您有5V电压流向电阻器的一个分支,电阻器的另一分支流向LED的正极,而另一端则流向LED的正极。 LED变为GND。但是,如果将电阻器移动到LED后面,如下所示,LED仍将点亮。

注意,您可能需要将270Ω电阻放回原处。

因此,无论哪一侧只要电阻在某处,我们就会在LED上放置它。

闪烁LED

通过对实验板进行简单的修改,我们可以将LED连接到Arduino的输出引脚。将红色的跳线从Arduino 5V连接器移至D13,如下所示:

现在从第1课中加载“眨眼”示例草图。您会注意到,内置的“ L” LED和外部LED现在都应闪烁。

下载:文件

复制代码

/*

Blink

Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.

*/

// Pin 13 has an LED connected on most Arduino boards.

// give it a name:

int led = 13;

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

} /*

Blink

Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.

*/

// Pin 13 has an LED connected on most Arduino boards.

// give it a name:

int led = 13;

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

让我们尝试使用Arduino的不同引脚–例如D7。将红色的跳线引线从D13引脚移到D7引脚,并在草图顶部附近修改以下行:

下载:文件

复制代码

int led = 13; int led = 13;

,以便读取:

下载:文件

复制代码

int led = 7; int led = 7;

将修改后的草图上传到Arduino板上,并且LED仍应闪烁,但这一次使用D7引脚。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22445

    浏览量

    645848
  • 电阻
    +关注

    关注

    85

    文章

    5037

    浏览量

    169618
收藏 人收藏

    评论

    相关推荐

    请问可调电阻怎么看阻值呢?

    可调电阻是一种可以通过调节电阻值来控制电路中电流的元件。
    的头像 发表于 02-27 18:25 1126次阅读

    潜水泵绝缘电阻值正常在多少范围

    潜水泵绝缘电阻值的正常范围与其工作条件和使用环境有关。一般来说,潜水泵的绝缘电阻值应符合以下要求:绝缘电阻的测试电压应当按照相关标准进行。根据不同国家或地区的标准,测试电压一般为500V或1000V
    的头像 发表于 02-06 10:56 1637次阅读

    请问是否有用软件控制电阻值的电位器?

    请问是否有用软件控制电阻值的电位器?看资料说数字电位器内部使用MOS链接,不适合做纯电阻元件?是否是这样的?我需求一个电位器,使用软件控制其阻值阻值分布在小于1Ω到1KΩ之间,请问有
    发表于 12-27 08:15

    电阻上的数字是什么意思?如何通过数字辨别电阻值

    电阻上的数字是什么意思?如何通过数字辨别电阻值电阻是电子元件中常见的一种,它用于控制电流的流动,限制电路中的电流大小。而电阻上的数字则是
    的头像 发表于 12-07 13:53 2438次阅读

    色环电阻怎么看电阻值

    色环电阻是一种常见的电子元件,用于限制电流、分压、匹配阻抗等电路应用。它的工作原理是利用电阻材料的电阻特性,通过改变其长度、截面积和材料的电阻
    的头像 发表于 12-01 14:00 792次阅读

    SSM2220芯片基区电阻值Rbb\'的大小是多少?

    SSM2220芯片基区电阻值Rbb\'的大小在芯片手册中无法查阅到,如何通过spice模型中的数据读出基区电阻值大小?类似芯片如MAT12可以直接在手册中找到,谢谢!
    发表于 11-17 09:53

    PPTC不同负载电流下对应的电阻值大小

    PPTC不同负载电流下对应的电阻值大小  PPTC是一种新型的恢复型过流保护器件,是一种热敏性器件。当PPTC通电之后,其处于低电阻态,电流可以顺畅通过。但是当电路中发生过流时,PPTC会迅速加热
    的头像 发表于 10-31 10:37 386次阅读

    如何计算IC内部的上拉/下拉电阻值

    本篇说明了在内置上拉电阻、下拉电阻的IC中,如果没有规定上拉电阻、下拉电阻电阻值时的计算方法。
    的头像 发表于 10-18 09:27 990次阅读

    云芯为您解析电阻值过大:原因、影响和解决方法

    电阻值过大是一个常见的问题,可能对设备和系统的性能产生负面影响。本文将深入探讨电阻值过大的含义、可能的原因、对设备的影响以及解决这一问题的方法,以帮助您更好地理解和处理这一挑战。
    的头像 发表于 10-16 10:28 2050次阅读
    云芯为您解析<b class='flag-5'>电阻值</b>过大:原因、影响和解决方法

    降低电阻值的最好办法

    导体的长度:导体的长度越长,电阻就越大,所以使用更直的电线可以减小电阻。 调整电阻的温度:一些物质在温度变化时会改变电阻,例如热敏电阻随温度
    发表于 09-01 17:42

    NTC热敏电阻测温型的一般阻值精度是多少?

    。 热敏电阻是一种电阻器,它的电阻值会随着温度的变化而变化。在NTC(Negative Temperature Coefficient)热敏电阻中,
    的头像 发表于 08-31 11:25 1909次阅读

    阻值电阻用什么表测?小阻值电阻的测试方法

    阻值电阻用什么表测?小阻值电阻的测试方法  小阻值电阻是指
    的头像 发表于 08-24 15:17 2172次阅读

    如何使用M5StickC ESP32模块通过按钮更改LED亮度

    电子发烧友网站提供《如何使用M5StickC ESP32模块通过按钮更改LED亮度.zip》资料免费下载
    发表于 06-29 11:27 0次下载
    如何使用M5StickC ESP32模块<b class='flag-5'>通过</b>按钮<b class='flag-5'>更改</b><b class='flag-5'>LED</b><b class='flag-5'>亮度</b>

    MMZ09332BT1否有偏置电阻值与预期性能的图表/表格?

    ?如果是,是否有偏置电阻值与预期性能的图表/表格?如果答案是“NO”,偏置控制不是为了省电,那么这个外部可调的有源偏置有什么作用呢?
    发表于 05-17 07:55

    有没有可以通过单片机输入值控制电阻值大小的芯片呢?

    有没有可以通过单片机输入值控制电阻值大小的芯片呢?
    发表于 05-08 17:50