吴忠躺衫网络科技有限公司

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>測量距離
    百家乐官网打立了| 至尊百家乐官网贺一航| 百家乐百博| 重庆百家乐官网团购百嘉乐量贩KTV地址 | 乐平市| 大发888新澳博| 百家乐高手长胜攻略| 百家乐官网专业赌博| 美高美国际娱乐| 威尼斯人娱乐城线上博彩| 百家乐开户优惠多的平台是哪家 | 百家乐官网路单规则| 金宝博娱乐城返水| 威尼斯人娱乐城极好| 百家乐的玩法和技巧| 新梦想百家乐官网的玩法技巧和规则 | 百家乐家居| 百家乐官网筹码托盘| 百家乐官网真人游戏娱乐场| 百家乐官网游戏规测| 奔驰娱乐城开户| 大发888棋牌游戏官网| 真人百家乐的玩法技巧和规则| 百家乐的庄闲概率| 正品百家乐官网玩法| 澳门百家乐官网官网网站| 百家乐官网娱乐城玩法| 海滨湾国际娱乐城| 任你博| 瑞丰国际开户| 德州扑克官网| 二八杠论坛| 百家乐| 碧桂园太阳城怎么样| 武汉百家乐庄闲和| 迪威百家乐娱乐平台| 百家乐技巧何为百家乐之路| 百家乐投注平台信誉排名| 百家乐二游戏机| 百家乐二十一点| 百家乐专业术语|