1 如何将LED连接到Arduino板并使其闪烁-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

如何将LED连接到Arduino板并使其闪烁

科技观察员 来源:gadgetronicx 作者:gadgetronicx 2024-02-11 10:53 次阅读

Arduino 闪烁 LED 电路是一个简单的电路,非常适合开始学习 Arduino。代码和连接都很简单,因此您几乎不需要背景即可理解它。

在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁。

所需零件

Arduino Uno的

面包板(和一些面包板电线)

发光二极管 (LED)(大多数 LED 都可以工作)

电阻器 (220 Ω)

Arduino闪烁LED电路

要将 LED 连接到 Arduino,您需要一个与 LED 串联的电阻器。这是为了限制 LED 从 Arduino
引脚中拉出的电流。该值并不重要,但应介于 220 Ω 和 1000 Ω之间。

连接到Arduino UNO的LED原理图

在试验板上连接

以下是使用面包板和几根电缆将 LED 和电阻器连接到 Arduino 的方法:

Arduino闪烁的LED连接在面包板上

Arduino 闪烁 LED 代码

所有Arduino代码都是围绕setup()和loop()两个主要函数构建的。

setup() 函数仅在 Arduino 板启动时运行一次。它用于初始化变量、引脚和其他设置。

loop() 函数在执行 setup()
函数后重复运行。无论此函数内部的任何代码都将在无限循环中一遍又一遍地执行,直到Arduino断电或重置。

在 setup() 中,您需要将引脚 13 配置为输出。

在 loop() 中,您需要将引脚 13 设置为高电平,等待一秒钟,将其调低,然后再等待一秒钟。

查看完整代码:

// The setup function that runs one time at startup
void setup() {  
  pinMode(13, OUTPUT);     // Initialize digital pin 13 as an output.
}

// The main loop that continues forever
void loop() {
  digitalWrite(13, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(1000);             // wait for a second
  digitalWrite(13, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);             // wait for a second
}

代码的工作原理

在 setup() 函数中只有一行: 此行将引脚 13 设置为输出,以便我们可以使用它来打开或关闭 LED。pinMode(13,
OUTPUT);

在 loop() 函数中,有四行:

digitalWrite(13, HIGH);这条线打开连接到引脚 13 的 LED。
将引脚的电压设置为逻辑高电平(在大多数Arduino板上通常为5V),从而打开LED。HIGH

delay(1000);此行增加了 1000 毫秒(1 秒)的延迟。这意味着 LED 将保持亮起一秒钟,然后继续下一行代码。

digitalWrite(13, LOW);该线路通过将引脚 13 的电压电平设置为低电平 (0V) 来关闭 LED。

delay(1000);此行又增加了 1 秒的延迟。所以LED熄灭后,程序会等待一秒钟。

在此之后,程序返回到功能的开头,再次打开 LED,然后重复该过程。loop()

此代码导致 LED(连接到引脚 13)反复闪烁,每种状态(打开和关闭)持续一秒钟。
审核编辑:陈陈

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

    关注

    242

    文章

    23252

    浏览量

    660537
  • Arduino
    +关注

    关注

    188

    文章

    6468

    浏览量

    186943
收藏 人收藏

    评论

    相关推荐

    如何使用MATLAB代码控制连接到ArduinoLED

    在 MATLAB 软件中为 Arduino 设置硬件支持包后,我们将使用 MATLAB 代码控制连接到 Arduino LED
    的头像 发表于 11-16 17:36 7784次阅读
    如何使用MATLAB代码控制<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>的<b class='flag-5'>LED</b>

    请问这些接口能连接到LED使其闪烁吗?

    您好!有可能将这些接口连接到LED使其闪烁吗?最好的问候崇汉
    发表于 08-19 13:27

    如何将倾斜传感器连接到Arduino开发上?

    倾斜传感器开关是什么?有什么作用?如何将倾斜传感器连接到Arduino开发上?
    发表于 07-06 08:23

    如何将电路连接到esp和电源以使其切换?

    你好! 我前段时间买了图片上的继电器尝试将它与 12V 电源和 esp8266 一起使用 - 不幸的是没有成功。接线信息不再可用 有谁知道如何将电路
    发表于 05-25 07:17

    如何将模块连接到互联网和Arduino

    如何将模块连接到互联网和 Arduino
    发表于 06-12 06:12

    如何将Arduino连接到的计算机上的30个项目

    这本书向邪恶的天才们展示如何将一个Arduino连接到他们的计算机上,对它进行编程,以及如何将
    发表于 12-11 16:05 16次下载

    怎样Arduino连接到树莓派命令闪烁LED

    在本教程中,我们Arduino连接到Raspberry PiArduino“Hello
    的头像 发表于 07-31 16:49 3922次阅读

    如何将PIR传感器连接到Arduino

    在这个项目中,我们将了解PIR传感器以及如何通过Arduino PIR传感器教程将其用作运动传感器。通过这个项目,您可以了解PIR传感器的工作原理以及如何将PIR传感器连接到Arduino
    的头像 发表于 07-30 10:27 5317次阅读

    如何将Arduino与不同的传感器连接

    德赢Vwin官网 网站提供《如何将Arduino与不同的传感器连接.zip》资料免费下载
    发表于 11-03 10:18 1次下载
    <b class='flag-5'>如何将</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>与不同的传感器<b class='flag-5'>连接</b>

    如何将DHT11连接到Arduino并提供示例代码

    德赢Vwin官网 网站提供《如何将DHT11连接到Arduino并提供示例代码.zip》资料免费下载
    发表于 12-07 15:19 2次下载
    <b class='flag-5'>如何将</b>DHT11<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>并提供示例代码

    如何将Grove语音识别器模块与Arduino连接

    德赢Vwin官网 网站提供《如何将Grove语音识别器模块与Arduino连接.zip》资料免费下载
    发表于 12-28 09:16 0次下载
    <b class='flag-5'>如何将</b>Grove语音识别器模块与<b class='flag-5'>Arduino</b><b class='flag-5'>板</b><b class='flag-5'>连接</b>

    如何将arduino串口链接到python

    德赢Vwin官网 网站提供《如何将arduino串口链接到python.zip》资料免费下载
    发表于 02-01 09:27 0次下载
    <b class='flag-5'>如何将</b><b class='flag-5'>arduino</b>串口链<b class='flag-5'>接到</b>python

    如何将HC-SR04连接到Arduino编写一个简单的程序来测量距离

    一种流行的Arduino超声波传感器是HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南向您展示如何将HC-SR04连接到
    的头像 发表于 02-11 10:17 2323次阅读
    <b class='flag-5'>如何将</b>HC-SR04<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>并</b>编写一个简单的程序来测量距离

    如何将光敏电阻连接到Arduino读取电压

    在本快速入门指南中,您将学习如何将光敏电阻连接到Arduino读取电压。您将首先使用串行监视器来了解光传感器的行为方式,然后构建一个电路
    的头像 发表于 02-11 10:45 3884次阅读
    <b class='flag-5'>如何将</b>光敏电阻<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b><b class='flag-5'>并</b>读取电压

    如何将按钮连接到Arduino

    在本快速入门指南中,您将学习如何将按钮连接到Arduino根据按钮是否被按下来读取HIGH或LOW。您将使用电路
    的头像 发表于 02-11 10:52 3758次阅读
    <b class='flag-5'>如何将</b>按钮<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>