那曲檬骨新材料有限公司

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

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

3天內不再提示

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

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

在本教程中,您將學習:

如何將LED連接到Arduino數字引腳

面包板的基礎

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

教程

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

首先在面包板上串聯一個220Ω電阻器和一個LED。

面包板的內部連接:

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

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

串聯與并聯:

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

現在將LED的陰極連接到Arduino的接地引腳。

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

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

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

完成的連接:

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

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

使用宏“ #define…”為您連接到Arduino的引腳創建標識符。

將引腳模式設置為“輸出”

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

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

重復3-4,但關閉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

}
責任編輯:pj

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

    關注

    242

    文章

    23355

    瀏覽量

    663193
  • 電阻器
    +關注

    關注

    21

    文章

    3803

    瀏覽量

    62340
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187819
收藏 人收藏

    評論

    相關推薦

    如何控制數字輸出的輸出使能?

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

    HAL庫是如何控制數字舵機的

    HAL庫方式控制數字舵機介紹數字舵機一般比較貴,數字舵機與模擬舵機的區別是前者在得到相應的脈沖后,會很清脆的到達固定的角度,不會產生異響;而模擬舵機則會在到達固定角度后抖動。控制方法
    發表于 08-05 07:30

    如何采用HAL庫方式去控制數字舵機呢

    數字舵機與模擬舵機的區別在哪?如何采用HAL庫方式去控制數字舵機呢?
    發表于 10-22 06:32

    基于arduino的庫編寫esp32程序

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

    Arduino UNO 開發板程序編寫軟件

    開發板編寫程序的前面板。編寫 Arduino 程序時,只需勾選端口設置中的單選按鈕,選擇相應的端口狀態為數字讀寫或模擬量讀寫,設定好
    發表于 05-23 15:25

    Arduino Mega 開發板程序編寫軟件

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

    Arduino UNO 開發板編寫程序

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

    Arduino Mega 編寫程序

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

    雙DSP電機控制數字平臺設計

    雙DSP電機控制數字平臺設計 摘要:直接轉矩控制目前已經應用到同步機和異步機的各種控制系統中,由于其采用Bang?Bang控制,長
    發表于 07-11 10:13 ?457次閱讀
    雙DSP電機<b class='flag-5'>控制數字</b>平臺設計

    新型復合控制數字逆變電源研究

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

    基于DSP的SVPWM矢量控制數字化變頻調速系統研究

    基于DSP的SVPWM矢量控制數字化變頻調速系統研究
    發表于 04-15 18:29 ?28次下載

    ARDUINO IDE編寫和AVR單片機程序的下載

    本文給大家介紹利用PROGISP實現ARDUINO IDE編寫程序的下載和利用ARDUINO IDE實現AVR單片機的下載。
    發表于 11-24 08:45 ?1w次閱讀

    AD5227:64位升降控制數字電位器數據表

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

    使用模擬電壓控制數字電位計

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

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

    一種流行的Arduino超聲波傳感器是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南將向您展示如何將HC-SR04連接到Arduino編寫一個簡單的程序
    的頭像 發表于 02-11 10:17 ?2471次閱讀
    如何將HC-SR04連接到<b class='flag-5'>Arduino</b>并<b class='flag-5'>編寫</b>一個簡單的<b class='flag-5'>程序</b><b class='flag-5'>來</b>測量距離
    什么事百家乐的路单| 澳博88| 太阳城百家乐官网注册平台| 风水24山向| 大发888在线娱乐城加盟合作| 澳门百家乐官网有没有假| 百家乐翻牌规则| 民勤县| 百家乐园千术大全| 优博网站| 澳门百家乐官网论坛及玩法| 澳门顶级赌场官网| G3百家乐官网的玩法技巧和规则| 大发888官方网站登陆| 百家乐官网视频双扣| 帝王百家乐新足球平台| 皇冠投注平台| 百家乐牌数计算法| 吴忠市| 百家乐免费赌博软件| 南木林县| 百家乐与龙虎斗怎么玩| 百家乐官网稳赚打法| 真人百家乐博弈| 太阳城百家乐官网怎么出千| 网上百家乐打牌| 百家乐官网麻关于博彩投注| 老虎百家乐的玩法技巧和规则| 澳门百家乐官网的故事| 太阳城娱乐网可信吗| 百家乐官网光纤冼牌机| 国外合法赌博网站| 百家乐足球投注网哪个平台网址测速最好| 张家口市| 巴黎人百家乐的玩法技巧和规则 | 葡京娱乐| 线上百家乐信誉| 至尊百家乐官网年代| 增城太阳城巧克力| 做生意的风水朝向| 平博百家乐官网游戏|