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

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

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

如何編寫基本的Arduino程序來控制數(shù)字引腳?

電子設(shè)計 ? 來源:電路城 ? 作者:電路城 ? 2021-04-27 15:19 ? 次閱讀

在本教程中,您將學(xué)習(xí):

如何將LED連接到Arduino數(shù)字引腳

面包板的基礎(chǔ)

如何編寫基本的Arduino程序來控制數(shù)字引腳。

教程

如何編寫基本的Arduino程序來控制數(shù)字引腳?

首先在面包板上串聯(lián)一個220Ω電阻器和一個LED。

面包板的內(nèi)部連接:

如何編寫基本的Arduino程序來控制數(shù)字引腳?

面包板的外部行和內(nèi)部列在內(nèi)部連接。因此,當(dāng)您連接LED時,它應(yīng)該跨越兩列,并與其中一列的電阻相遇。確保電阻器和LED串聯(lián),而不是并聯(lián)。電阻器減小了LED上的電流,使其處于LED和Arduino數(shù)字引腳的工作范圍內(nèi)。

串聯(lián)與并聯(lián):

如何編寫基本的Arduino程序來控制數(shù)字引腳?

現(xiàn)在將LED的陰極連接到Arduino的接地引腳。

較短的LED引線(稱為陰極)應(yīng)接地:

如何編寫基本的Arduino程序來控制數(shù)字引腳?

最后,將電路的另一端連接到Arduino數(shù)字引腳。完成的圖如下所示。

完成的連接:

如何編寫基本的Arduino程序來控制數(shù)字引腳?

使用USB電纜將Arduino連接到計算機(jī),然后打開Arduino IDE。該代碼具有五個主要組成部分:

使用宏“ #define…”為您連接到Arduino的引腳創(chuàng)建標(biāo)識符。

將引腳模式設(shè)置為“輸出”

使用“ digitalWrite”命令將LED設(shè)置為寫入高電平(將5伏寫入數(shù)字引腳)來打開LED。

等待1秒鐘(延遲功能單位以毫秒為單位)

重復(fù)3-4,但關(guān)閉LED

代碼

#define led_pin 8

void setup(){

pinMode(led_pin,OUTPUT);

}

void loop(){

digitalWrite(led_pin,HIGH); // turn the LED on

delay(1000); // wait a second

digitalWrite(led_pin,LOW)); // turn the LED off

delay(1000); // wait a second

}
責(zé)任編輯:pj

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

    關(guān)注

    240

    文章

    23065

    瀏覽量

    657069
  • 電阻器
    +關(guān)注

    關(guān)注

    20

    文章

    3750

    瀏覽量

    61971
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6458

    瀏覽量

    186504
收藏 人收藏

    評論

    相關(guān)推薦

    如何控制數(shù)字輸出的輸出使能?

    如何控制數(shù)字輸出的輸出使能?IDO沒有看到任何明顯的API。謝謝。 以上來自于百度翻譯 以下為原文How do I control the output enable on a digital
    發(fā)表于 01-25 12:55

    HAL庫是如何控制數(shù)字舵機(jī)的

    HAL庫方式控制數(shù)字舵機(jī)介紹數(shù)字舵機(jī)一般比較貴,數(shù)字舵機(jī)與模擬舵機(jī)的區(qū)別是前者在得到相應(yīng)的脈沖后,會很清脆的到達(dá)固定的角度,不會產(chǎn)生異響;而模擬舵機(jī)則會在到達(dá)固定角度后抖動。控制方法
    發(fā)表于 08-05 07:30

    如何采用HAL庫方式去控制數(shù)字舵機(jī)呢

    數(shù)字舵機(jī)與模擬舵機(jī)的區(qū)別在哪?如何采用HAL庫方式去控制數(shù)字舵機(jī)呢?
    發(fā)表于 10-22 06:32

    基于arduino的庫編寫esp32程序

    本文章是基于arduino的庫編寫esp32程序,為本人親測文章。在使用esp32的spi通信,自定義片選引腳過程中發(fā)現(xiàn),自定義引腳輸出高低
    發(fā)表于 01-18 08:22

    Arduino UNO 開發(fā)板程序編寫軟件

    開發(fā)板編寫程序的前面板。編寫 Arduino 程序時,只需勾選端口設(shè)置中的單選按鈕,選擇相應(yīng)的端口狀態(tài)為數(shù)字讀寫或模擬量讀寫,設(shè)定好
    發(fā)表于 05-23 15:25

    Arduino Mega 開發(fā)板程序編寫軟件

    封控在家編寫了一段為 Arduino Mega 開發(fā)板編寫程序的 labview 程序。下圖是為 Arduino Mega 開發(fā)板
    發(fā)表于 05-23 16:16

    Arduino UNO 開發(fā)板編寫程序

    封控在家編寫了一段為 Arduino UNO 開發(fā)板編寫程序的LabView程序。下圖是為 Arduino UNO 開發(fā)板
    發(fā)表于 05-23 16:20

    Arduino Mega 編寫程序

    封控在家編寫了一段為 Arduino Mega 開發(fā)板編寫程序的labview程序。下圖是為 Arduino Mega 開發(fā)板
    發(fā)表于 05-24 09:33

    雙DSP電機(jī)控制數(shù)字平臺設(shè)計

    雙DSP電機(jī)控制數(shù)字平臺設(shè)計 摘要:直接轉(zhuǎn)矩控制目前已經(jīng)應(yīng)用到同步機(jī)和異步機(jī)的各種控制系統(tǒng)中,由于其采用Bang?Bang控制,長
    發(fā)表于 07-11 10:13 ?444次閱讀
    雙DSP電機(jī)<b class='flag-5'>控制數(shù)字</b>平臺設(shè)計

    新型復(fù)合控制數(shù)字逆變電源研究

    新型復(fù)合控制數(shù)字逆變電源研究,下來看看。
    發(fā)表于 03-30 15:19 ?8次下載

    基于DSP的SVPWM矢量控制數(shù)字化變頻調(diào)速系統(tǒng)研究

    基于DSP的SVPWM矢量控制數(shù)字化變頻調(diào)速系統(tǒng)研究
    發(fā)表于 04-15 18:29 ?28次下載

    ARDUINO IDE編寫和AVR單片機(jī)程序的下載

    本文給大家介紹利用PROGISP實(shí)現(xiàn)ARDUINO IDE編寫程序的下載和利用ARDUINO IDE實(shí)現(xiàn)AVR單片機(jī)的下載。
    發(fā)表于 11-24 08:45 ?9889次閱讀

    AD5227:64位升降控制數(shù)字電位器數(shù)據(jù)表

    AD5227:64位升降控制數(shù)字電位器數(shù)據(jù)表
    發(fā)表于 05-26 10:46 ?9次下載
    AD5227:64位升降<b class='flag-5'>控制數(shù)字</b>電位器數(shù)據(jù)表

    使用模擬電壓控制數(shù)字電位計

    本應(yīng)用筆記介紹了一種使用外部模擬電壓改變數(shù)字電位器電阻的簡單方法。Microchip PIC12F683微控制器用于從模擬電壓轉(zhuǎn)換為I電壓2C流,然后用于控制數(shù)字電位計。DS1803數(shù)字
    的頭像 發(fā)表于 01-14 14:03 ?1417次閱讀
    使用模擬電壓<b class='flag-5'>控制數(shù)字</b>電位計

    如何將HC-SR04連接到Arduino編寫一個簡單的程序測量距離

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