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)反复闪烁,每种状态(打开和关闭)持续一秒钟。
审核编辑:陈陈

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

    关注

    243

    文章

    24434

    浏览量

    687376
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195949
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    在 MATLAB 软件中为 Arduino 设置硬件支持包后,我们将使用 MATLAB 代码控制连接到 Arduino LED
    的头像 发表于 11-16 17:36 8889次阅读
    如何使用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

    如何将电路连接到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 4453次阅读

    如何将PIR传感器连接到Arduino

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

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

    电子发烧友网站提供《如何将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并提供示例代码

    电子发烧友网站提供《如何将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连接

    电子发烧友网站提供《如何将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以太网连接到物联网云

    电子发烧友网站提供《如何将Arduino以太网连接到物联网云.zip》资料免费下载
    发表于 01-03 11:39 0次下载
    <b class='flag-5'>如何将</b><b class='flag-5'>Arduino</b>以太网<b class='flag-5'>连接到</b>物联网云

    如何将arduino串口链接到python

    电子发烧友网站提供《如何将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 4145次阅读
    <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 6835次阅读
    <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 7200次阅读
    <b class='flag-5'>如何将</b>按钮<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>