RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將LED連接到Arduino板并使其閃爍

科技觀察員 ? 來源:gadgetronicx ? 作者:gadgetronicx ? 2024-02-11 10:53 ? 次閱讀

Arduino 閃爍 LED 電路是一個簡單的電路,非常適合開始學習 Arduino。代碼和連接都很簡單,因此您幾乎不需要背景即可理解它。

在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。

所需零件

Arduino Uno的

面包板(和一些面包板電線)

發(fā)光二極管 (LED)(大多數(shù) LED 都可以工作)

電阻器 (220 Ω)

Arduino閃爍LED電路

要將 LED 連接到 Arduino,您需要一個與 LED 串聯(lián)的電阻器。這是為了限制 LED 從 Arduino
引腳中拉出的電流。該值并不重要,但應介于 220 Ω 和 1000 Ω之間。

連接到Arduino UNO的LED原理圖

在試驗板上連接

以下是使用面包板和幾根電纜將 LED 和電阻器連接到 Arduino 的方法:

Arduino閃爍的LED連接在面包板上

Arduino 閃爍 LED 代碼

所有Arduino代碼都是圍繞setup()和loop()兩個主要函數(shù)構(gòu)建的。

setup() 函數(shù)僅在 Arduino 板啟動時運行一次。它用于初始化變量、引腳和其他設置。

loop() 函數(shù)在執(zhí)行 setup()
函數(shù)后重復運行。無論此函數(shù)內(nèi)部的任何代碼都將在無限循環(huán)中一遍又一遍地執(zhí)行,直到Arduino斷電或重置。

在 setup() 中,您需要將引腳 13 配置為輸出。

在 loop() 中,您需要將引腳 13 設置為高電平,等待一秒鐘,將其調(diào)低,然后再等待一秒鐘。

查看完整代碼:

// 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() 函數(shù)中只有一行: 此行將引腳 13 設置為輸出,以便我們可以使用它來打開或關(guān)閉 LED。pinMode(13,
OUTPUT);

在 loop() 函數(shù)中,有四行:

digitalWrite(13, HIGH);這條線打開連接到引腳 13 的 LED。
將引腳的電壓設置為邏輯高電平(在大多數(shù)Arduino板上通常為5V),從而打開LED。HIGH

delay(1000);此行增加了 1000 毫秒(1 秒)的延遲。這意味著 LED 將保持亮起一秒鐘,然后繼續(xù)下一行代碼。

digitalWrite(13, LOW);該線路通過將引腳 13 的電壓電平設置為低電平 (0V) 來關(guān)閉 LED。

delay(1000);此行又增加了 1 秒的延遲。所以LED熄滅后,程序會等待一秒鐘。

在此之后,程序返回到功能的開頭,再次打開 LED,然后重復該過程。loop()

此代碼導致 LED(連接到引腳 13)反復閃爍,每種狀態(tài)(打開和關(guān)閉)持續(xù)一秒鐘。
審核編輯:陳陳

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23252

    瀏覽量

    660562
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186952
收藏 人收藏

    評論

    相關(guān)推薦

    如何使用MATLAB代碼控制連接到ArduinoLED

    在 MATLAB 軟件中為 Arduino 設置硬件支持包后,我們將使用 MATLAB 代碼控制連接到 Arduino LED。
    的頭像 發(fā)表于 11-16 17:36 ?7785次閱讀
    如何使用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使其閃爍嗎?最好的問候崇漢
    發(fā)表于 08-19 13:27

    如何將傾斜傳感器連接到Arduino開發(fā)上?

    傾斜傳感器開關(guān)是什么?有什么作用?如何將傾斜傳感器連接到Arduino開發(fā)上?
    發(fā)表于 07-06 08:23

    如何將電路連接到esp和電源以使其切換?

    你好! 我前段時間買了圖片上的繼電器嘗試將它與 12V 電源和 esp8266 一起使用 - 不幸的是沒有成功。接線信息不再可用 有誰知道如何將電路
    發(fā)表于 05-25 07:17

    如何將模塊連接到互聯(lián)網(wǎng)和Arduino

    如何將模塊連接到互聯(lián)網(wǎng)和 Arduino
    發(fā)表于 06-12 06:12

    如何將Arduino連接到的計算機上的30個項目

    這本書向邪惡的天才們展示如何將一個Arduino連接到他們的計算機上,對它進行編程,以及如何將
    發(fā)表于 12-11 16:05 ?16次下載

    怎樣Arduino連接到樹莓派命令閃爍LED

    在本教程中,我們Arduino連接到Raspberry PiArduino“Hello
    的頭像 發(fā)表于 07-31 16:49 ?3924次閱讀

    如何將PIR傳感器連接到Arduino

    在這個項目中,我們將了解PIR傳感器以及如何通過Arduino PIR傳感器教程將其用作運動傳感器。通過這個項目,您可以了解PIR傳感器的工作原理以及如何將PIR傳感器連接到Arduino
    的頭像 發(fā)表于 07-30 10:27 ?5320次閱讀

    如何將Arduino與不同的傳感器連接

    電子發(fā)燒友網(wǎng)站提供《如何將Arduino與不同的傳感器連接.zip》資料免費下載
    發(fā)表于 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并提供示例代碼

    電子發(fā)燒友網(wǎng)站提供《如何將DHT11連接到Arduino并提供示例代碼.zip》資料免費下載
    發(fā)表于 12-07 15:19 ?2次下載
    <b class='flag-5'>如何將</b>DHT11<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并提供示例代碼

    如何將Grove語音識別器模塊與Arduino連接

    電子發(fā)燒友網(wǎng)站提供《如何將Grove語音識別器模塊與Arduino連接.zip》資料免費下載
    發(fā)表于 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

    電子發(fā)燒友網(wǎng)站提供《如何將arduino串口鏈接到python.zip》資料免費下載
    發(fā)表于 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連接到
    的頭像 發(fā)表于 02-11 10:17 ?2331次閱讀
    <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讀取電壓。您將首先使用串行監(jiān)視器來了解光傳感器的行為方式,然后構(gòu)建一個電路
    的頭像 發(fā)表于 02-11 10:45 ?3890次閱讀
    <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,根據(jù)按鈕是否被按下來讀取HIGH或LOW。您將使用電路
    的頭像 發(fā)表于 02-11 10:52 ?3764次閱讀
    <b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>
    RM新时代网站-首页