一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

科技觀察員 ? 來源:gadgetronicx ? 作者:gadgetronicx ? 2024-02-11 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

所需零件

Arduino Uno的

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

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

電阻器 (220 Ω)

Arduino閃爍LED電路

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

連接到Arduino UNO的LED原理圖

在試驗(yàn)板上連接

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

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

Arduino 閃爍 LED 代碼

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

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

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

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

在 loop() 中,您需要將引腳 13 設(shè)置為高電平,等待一秒鐘,將其調(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 設(shè)置為輸出,以便我們可以使用它來打開或關(guān)閉 LED。pinMode(13,
OUTPUT);

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

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

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

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

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

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

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

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

    關(guān)注

    242

    文章

    23834

    瀏覽量

    673888
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192088
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

    在 MATLAB 軟件中為 Arduino 設(shè)置硬件支持包后,我們將使用 MATLAB 代碼控制連接到 Arduino LED。
    的頭像 發(fā)表于 11-16 17:36 ?8445次閱讀
    如何使用MATLAB代碼控制<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>的<b class='flag-5'>LED</b>

    請(qǐng)問這些接口能連接到LED使其閃爍嗎?

    您好!有可能將這些接口連接到LED使其閃爍嗎?最好的問候崇漢
    發(fā)表于 08-19 13:27

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

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

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

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

    如何將Arduino連接到的計(jì)算機(jī)上的30個(gè)項(xiàng)目

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

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

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

    如何將PIR傳感器連接到Arduino

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

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

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

    如何將Grove語音識(shí)別器模塊與Arduino連接

    電子發(fā)燒友網(wǎng)站提供《如何將Grove語音識(shí)別器模塊與Arduino連接.zip》資料免費(fèi)下載
    發(fā)表于 12-28 09:16 ?0次下載
    <b class='flag-5'>如何將</b>Grove語音識(shí)別器模塊與<b class='flag-5'>Arduino</b><b class='flag-5'>板</b><b class='flag-5'>連接</b>

    如何將Arduino以太網(wǎng)連接到物聯(lián)網(wǎng)云

    電子發(fā)燒友網(wǎng)站提供《如何將Arduino以太網(wǎng)連接到物聯(lián)網(wǎng)云.zip》資料免費(fèi)下載
    發(fā)表于 01-03 11:39 ?0次下載
    <b class='flag-5'>如何將</b><b class='flag-5'>Arduino</b>以太網(wǎng)<b class='flag-5'>連接到</b>物聯(lián)網(wǎng)云

    如何將arduino串口鏈接到python

    電子發(fā)燒友網(wǎng)站提供《如何將arduino串口鏈接到python.zip》資料免費(fèi)下載
    發(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編寫一個(gè)簡(jiǎn)單的程序來測(cè)量距離

    一種流行的Arduino超聲波傳感器是HC-SR04。它廣泛用于非接觸式距離測(cè)量,通常用于機(jī)器人和自動(dòng)化項(xiàng)目。本指南向您展示如何將HC-SR04連接到
    的頭像 發(fā)表于 02-11 10:17 ?3542次閱讀
    <b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>并</b>編寫一個(gè)簡(jiǎn)單的程序來測(cè)量距離

    如何將光敏電阻連接到Arduino讀取電壓

    在本快速入門指南中,您將學(xué)習(xí)如何將光敏電阻連接到Arduino讀取電壓。您將首先使用串行監(jiān)視器來了解光傳感器的行為方式,然后構(gòu)建一個(gè)電路
    的頭像 發(fā)表于 02-11 10:45 ?5789次閱讀
    <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

    在本快速入門指南中,您將學(xué)習(xí)如何將按鈕連接到Arduino根據(jù)按鈕是否被按下來讀取HIGH或LOW。您將使用電路
    的頭像 發(fā)表于 02-11 10:52 ?5971次閱讀
    <b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>板</b>