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

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

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

Arduino篇—點亮LED

冬至子 ? 來源:X的創(chuàng)客課堂 ? 作者:MRXY ? 2023-11-01 09:16 ? 次閱讀

課程目標

  • 發(fā)光二極管的使用
  • 串聯(lián)電路的搭建
  • 編程實現(xiàn)LED燈的亮滅

電路知識

  • 發(fā)光二極管
    LED(Light Emitting Diode,發(fā)光二極管)是一種能夠?qū)㈦娔苻D(zhuǎn)化為光能的固態(tài)的半導體器件。長腳接正電(高電平)、短腳接負電(低電平)LED燈亮,反之LED燈不亮。

電路組成四要素

電源、導線、開關、用電器

串聯(lián)電路

電流只有一條通路,依次通過每一個組成元件。串聯(lián)電路中經(jīng)過一盞燈的電流一定經(jīng)過另一盞燈。如果熄滅一盞燈,另一盞燈一定熄滅。

面包板

由于板子上有很多小插孔,很像面包中的小孔,因此得名。各種電子元器件可根據(jù)需要隨意插入或拔出,方便臨時插接電路。

電路搭建

  • 所需材料:
    ArduinoUNO * 1
    任意顏色LED * 1
    220Ω電阻 * 1
    面包板 * 1
    公對公杜邦線 * 2
  • 接線方式
    參考下圖

圖片

程序編寫

練習一:讓LED亮起來

ArduinoUno相關的引腳描述,大家可以看一下前面的一篇文章,這里不做贅敘。接下來我們就可以開始第一個程序的編寫。想要讓LED常亮,我們只需要將連接LED正極的UNO管腳設為高電平就可以。將UNO連接好后,點擊上傳,就可以發(fā)現(xiàn)該LED一直發(fā)出亮光。

圖形化方式:

圖片

圖片

代碼方式:

/* 項目名稱:點亮LED
 * 項目時間:2022.02.07
 * 項目作者:Mr.X
 */
int ledPin = 4;//定義引腳變量
void setup() {
  pinMode(ledPin,OUTPUT);//初始化引腳模式為輸出模式


}


void loop() {
  digitalWrite(ledPin,HIGH);//循環(huán)數(shù)字寫入高電平


}

練習二:閃爍的LED

LED的一亮一滅就能呈現(xiàn)出閃爍的效果。要實現(xiàn)這個功能,只需要給它增加關燈的功能,也就是將數(shù)字管腳設為低電平。

圖形化方式:

圖片

代碼方式:

/* 項目名稱:點亮LED
 * 項目時間:2022.02.07
 * 項目作者:Mr.X
 */
int ledPin = 4;//定義引腳變量
void setup() {
  pinMode(ledPin,OUTPUT);//初始化引腳模式為輸出模式


}


void loop() {
  digitalWrite(ledPin,HIGH);//點亮LED
  delay(1000);             //延時1秒
  digitalWrite(ledPin,LOW);//熄滅LED
  delay(1000);            //延時1秒


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

    關注

    334

    文章

    27595

    瀏覽量

    220729
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    108197
  • 發(fā)光二極管

    關注

    13

    文章

    1202

    瀏覽量

    66413
  • 串聯(lián)電路

    關注

    6

    文章

    160

    瀏覽量

    25712
收藏 人收藏

    評論

    相關推薦

    Arduino在嵌入式開發(fā)中應用案例之arduino點亮LED

    MarTIno、David Mellis和Nicholas ZambetTI等。 本分享一個通過arduino點亮LED的案例。 需要的工具 硬件設備 Arduino Uno開發(fā)板
    發(fā)表于 11-26 17:39 ?3908次閱讀
    <b class='flag-5'>Arduino</b>在嵌入式開發(fā)中應用案例之<b class='flag-5'>arduino</b><b class='flag-5'>點亮</b><b class='flag-5'>LED</b>

    我的第一個arduino-labview項目---點亮LED

    {:soso_e120:} 由于使用方便,所以樓主決定用它完成一項宏偉的計劃啦啦啦啦啦啦啦~~~{:soso_e144:}(暫不公開哦)廢話不多說了。。。。。。我的第一個arduino-labview項目---點亮LED!
    發(fā)表于 06-09 13:10

    【OK210試用體驗】裸機 -- 點亮LED增強版

    【OK210試用體驗】裸機 -- 點亮LED增強版上個帖子講到了點亮一個LED的程序的編寫全過程和燒寫體驗,完成這些,就算是對這塊S5PV
    發(fā)表于 08-07 14:07

    微雪Arduino系列教程四:點亮一個LED

    函數(shù)。 在UNO PLUS中,D13號引腳通過1個1k電阻與LED相連,LED另一端接入地回路,所以要點亮LED,只需讓D13輸出高電平即可;反之就輸出低電平; pinMode(PIN
    發(fā)表于 04-27 19:50

    微雪Arduino系列教程(包含基本語法和實驗:語音、傳感器.... )——持續(xù)更新中

    Arduino IDE的安裝和使用Arduino系列教程三:點亮一個LEDArduino系列教程四:Hello WorldArduino
    發(fā)表于 06-08 09:09

    微雪Arduino系列教程(包含基本語法和實驗:語音、傳感器....

    Arduino IDE的安裝和使用Arduino系列教程三:點亮一個LEDArduino系列教程四:Hello WorldArduino
    發(fā)表于 06-08 09:10

    Arduino項目實戰(zhàn)點亮LED

    第二章 點亮LED燈(Arduino邊做邊學:從點亮Led到物聯(lián)網(wǎng))
    發(fā)表于 05-14 17:06

    如何用ESP8266點亮LED

    一、前言:這是我的第一CSDN博客,從這學期開學開始接觸單片機,期間從C51,到Arduino,再到ESP8266以及現(xiàn)在剛剛開始學期的32,已經(jīng)整整一個學期。雖然不敢說多么精通,但還是希望通過
    發(fā)表于 01-24 06:43

    Arduino學習日記之點亮RGB燈

    自帶 LED燈今天第一次學習arduino,從網(wǎng)上隨便找了個點燈程序,不需要任何配件,直接一個Arduino uno板就可。/*Blink等待一秒鐘,點亮
    發(fā)表于 08-11 19:09

    用esp8266觸摸arduino上的一個按鈕,點亮一個LED距離,它將連接到另一個沒有arduino的esp8266可能嗎?

    大家好!我想用esp8266觸摸arduino上的一個按鈕,點亮一個LED距離,它將連接到另一個沒有arduino的esp8266。這可能嗎?
    發(fā)表于 05-23 07:44

    如何連接2個Arduino設備以及如何響應其他Arduino設備發(fā)送的信號

    LED附加到主Arduino,以便在收到主Arduino時可以點亮Arduino發(fā)出的消息。
    的頭像 發(fā)表于 10-22 11:49 ?1.3w次閱讀
    如何連接2個<b class='flag-5'>Arduino</b>設備以及如何響應其他<b class='flag-5'>Arduino</b>設備發(fā)送的信號

    stm32-kirk-lib使用筆記 - 005 點亮LED燈(基礎

    stm32-kirk-lib使用筆記 - 005 點亮LED燈(基礎
    發(fā)表于 12-05 14:06 ?9次下載
    stm32-kirk-lib使用筆記 - 005 <b class='flag-5'>點亮</b><b class='flag-5'>LED</b>燈(基礎<b class='flag-5'>篇</b>)

    鴻蒙上點亮LED

    上一我們成功的在鴻蒙開發(fā)板上輸出了 Hello World!這一將帶大家點亮 LED 燈。
    的頭像 發(fā)表于 01-16 10:28 ?2099次閱讀

    使用Arduino控制觸摸傳感器點亮LED

    電子發(fā)燒友網(wǎng)站提供《使用Arduino控制觸摸傳感器點亮LED.zip》資料免費下載
    發(fā)表于 02-06 09:28 ?4次下載
    使用<b class='flag-5'>Arduino</b>控制觸摸傳感器<b class='flag-5'>點亮</b><b class='flag-5'>LED</b>

    使用Arduino Nano點亮骰子頭骨

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Nano點亮骰子頭骨.zip》資料免費下載
    發(fā)表于 02-09 10:14 ?0次下載
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>點亮</b>骰子頭骨