色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

關于Arduino項目的分步指南分析

羅姆半導體集團 ? 來源:djl ? 2019-08-22 09:38 ? 次閱讀

Arduino是一款開源軟硬件平臺,被業余愛好者、DIY愛好者、學生和專業人士廣泛使用。由于其易用性和成本優勢,也成為我個人最喜歡的原型平臺。今天,我會詳細教您下載并安裝Arduino IDE、編寫一個LED閃爍Arduino程序、將程序上傳到Arduino板進行實現,以幫您輕松使用Arduino。

估計完成時間:30-45分鐘

所需器件和設備

Arduino開發板(Uno、Nano、Mega等)

LED

電阻

面包板

跳線

電腦,連接互聯網

目錄

1.安裝Arduino IDE

2.搭建電路

3.編寫Arduino程序

4.上傳Arduino程序,點亮LED

附件:Arduino代碼

1) 安裝Arduino IDE

Arduino IDE是Arduino的開源軟件集成開發環境。該款IDE包含了軟件開發的所有必要工具。要使用Arduino開發板,您需要下載Arduino IDE,使用該IDE編輯您的源代碼,然后將代碼上傳至開發板。Windows、Mac和Linux系統都可以安裝Arduino IDE。

您可以在這里下載最新版的Arduino IDE:https://www.arduino.cc/en/Main/Software

請下載程序,并按照必要的安裝步驟安裝到您的電腦上。

2) 搭建電路

需要搭建的電路非常簡單。我使用面包板來搭建這個電路。您可以將元件焊接在一起,也可以利用原型板為您的Arduino制作一塊開發板。搭建電路之前,我喜歡先用Fritzing繪制我的電路原理圖(圖1:Fritzing原理圖)。Fritzing是一款開源原理圖設計和PCB布線軟件。Fritzing的下載地址如下:http://fritzing.org/home/.

圖1:Fritzing原理圖

LED和電阻應串聯在數字I/O引腳3和接地引腳之間(圖2:Arduino電路板連接)。電阻的作用是限制流過LED的電流,并應根據您的LED進行相應調整,以防止電流過大將LED燒壞。

圖2:Arduino電路板連接

圖3:面板上的LED和電阻

3) 編寫Arduino程序

Arduino IDE安裝成功之后,我們就可以開始編寫代碼了。Arduino的源代碼文件稱為Sketch(草擬程序)。Arduino編程語言基于C/C++,而且非常相似。打開Arduino IDE,屏幕上會出現一個新的空白程序(圖4:新Arduino程序)。

關于Arduino項目的分步指南分析

圖4:新Arduino程序

Arduino程序分為兩個部分:a) 設置和b) 循環。我喜歡為我的所有源代碼添加一個頭文件,描述代碼的標題、日期、說明和版本(如有必要)(圖5:源代碼頭文件)。

關于Arduino項目的分步指南分析

圖5:源代碼頭文件

下一步應包含任何必要的庫,但是我們的代碼不使用任何庫,因此我們可以跳過這一步。

接下來,我們編寫全局變量定義。這一步并不是必須的。但是,在處理更復雜的代碼時,這種定義可以簡化代碼并使得程序編輯更加容易。定義一個變量時,其實是為變量分配一個值。在本例中,我將Arduino Uno上的數字I/O引腳3定義為LED輸出引腳(圖6:LED引腳定義)。

如果將來我想改變LED的輸出引腳,那么我只需改變這個定義即可,不必更改任何其他代碼。

關于Arduino項目的分步指南分析

圖6:LED引腳定義

代碼的設置部分是進行必要軟硬件配置的地方。這部分代碼只運行一次。我們想驅動LED,因此我們應將LED所連的數字I/O引腳配置為輸出引腳(圖7:引腳配置)。

關于Arduino項目的分步指南分析

圖7:引腳配置

現在我們已經完成了Arduino的設置,可以編寫代碼的主體了。編寫的代碼應位于循環部分中,系統上電后會一直重復執行,除非另有說明或直到Arduino電源斷開后才會停止。

為了每秒閃爍一次LED,我們編寫以下命令(圖8:LED閃爍循環):
1) 點亮LED
2) 等待0.5秒(500毫秒)
3) 熄滅LED
4) 等待0.5秒
5) 重復

由于我們編寫的代碼位于循環函數中,因此Arduino會自動重復執行這些代碼。

關于Arduino項目的分步指南分析

圖8:LED閃爍循環

4) 上傳Arduino程序

USB電纜將Arduino開發板連至電腦。連接Arduino后,請按照以下步驟上傳程序:

1) 選擇目標板(圖9:目標板選擇)

目標板選擇會告訴Arduino IDE您要上傳的Arduino開發板。

注:如果您的開發板不是Arduino Uno,那么請選擇您的開發板對應的型號。

關于Arduino項目的分步指南分析

圖9:目標板選擇

2) 選擇電路板連接的串口(圖10:串口連接)

注:在Windows系統上,串口通常是一個COM端口

關于Arduino項目的分步指南分析

圖10:串口連接

3) 按下“上傳”按鈕將程序上傳到Arduino(圖11:上傳按鈕位置)

關于Arduino項目的分步指南分析

圖11:上傳按鈕位置

祝賀您!現在您的LED應該每秒閃爍一次(圖12:LED熄滅,圖13:LED點亮)。您剛剛安裝了Arduino IDE,并用它成功編寫并上傳了您的第一個Arduino程序。

圖12:LED熄滅

圖13:LED點亮

5) 附件:Arduino代碼

關于Arduino項目的分步指南分析

DevicePlus網站由半導體電子零件制造商ROHM(羅姆)創建,為喜歡創造事物和有抱負的工程師們提供有用的信息,旨在讓工程師生涯更有趣。

雖然我們說“好玩”,但不僅僅是娛樂。它可以加深你在某一領域的知識,獲得靈感,繼而用靈感來改變世界。DevicePlus文章的主題都與電子套件和工程師生活相關。我們將討論“技術”主題下的人、事件、黑客/提示、工具、設備等。在這里既有知識加深,又不忘妙趣橫生。我們希望能吸引熱愛電子和機電一體化的您,并幫助您找到靈感。

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

    關注

    242

    文章

    23297

    瀏覽量

    661357
  • 電阻
    +關注

    關注

    86

    文章

    5522

    瀏覽量

    172201
  • 引腳
    +關注

    關注

    16

    文章

    1198

    瀏覽量

    50592
收藏 人收藏

    評論

    相關推薦

    開源項目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個過程 - 從使用壓電傳感器到使用 3D 打印設計布局,再到使用 Arduino Leonardo 進行編碼。 此設置可與 GarageBand、Ableton 等程序無縫協作。和我一起
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如
    的頭像 發表于 11-22 09:24 ?647次閱讀

    開源項目!基于 Arduino DIY 漂亮的宏機械鍵盤

    鐵 × 1 – 熱熔膠 × 1 – 砂紙(180、320、600和1200目) × 1 – 螺絲刀、鉗子和其他基本工具 × 1 設計方案 在受到多個創新項目的啟發后,我精心設計了一個擁有 12 個按鍵
    發表于 08-19 17:02

    使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項目中可調用?

    在編譯過程中,提示找不到對應的頭文件。 請問使用idf.py命令方式編譯,怎樣才能編譯arduino的庫,并且在項目中可調用。
    發表于 06-13 06:56

    信號分析目的意義是什么

    信號分析目的意義是什么? 信號分析是一種研究信號特性、提取有用信息和進行信號處理的方法。它在許多領域都有廣泛的應用,如通信、電子、控制、醫學、地質勘探等。本文將詳細介紹信號分析
    的頭像 發表于 06-03 10:31 ?1345次閱讀

    項目分享|基于ELF 1S開發板完成的物聯網開源項目

    與技術的火花。關于這個項目的思維導圖,如下圖所示:接下來,將會從云-網-邊-端的物聯網體系架構出發,描述整個開源項目的開發過程,整個開源項目的系統框架,如下圖所示
    的頭像 發表于 05-14 09:03 ?1378次閱讀
    <b class='flag-5'>項目</b>分享|基于ELF 1S開發板完成的物聯網開源<b class='flag-5'>項目</b>

    SOLIDWORKS教育版使學生了解如何加快設計項目的速度

    在當今信息爆炸的時代,設計項目的速度和效率對于工程專業的學生來說至關重要。SOLIDWORKS教育版作為一款專門為學生設計的3D CAD軟件,不僅提供了強大的設計工具,更致力于幫助學生了解如何加快設計項目的速度,提升他們的設計能力和效率。
    的頭像 發表于 04-09 16:00 ?335次閱讀

    硬件測試服務項目的重要性和作用

    硬件測試服務項目是確保硬件設備性能穩定、質量可靠的關鍵環節。它涉及對硬件產品進行全面、細致的檢查和驗證,以確保其滿足設計要求并具備優良的用戶體驗。以下是關于硬件測試服務項目的詳細介紹。 一、硬件測試
    的頭像 發表于 03-28 09:54 ?777次閱讀
    硬件測試服務<b class='flag-5'>項目的</b>重要性和作用

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

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2263次閱讀
    如何將LED連接到<b class='flag-5'>Arduino</b>板并使其閃爍

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您將學習創建一個基本Arduino RGB LED電路,并以一些基本顏色為例循環。
    的頭像 發表于 02-11 10:28 ?5025次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB LED

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

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

    如何設置Arduino霍爾效應傳感器

    在本指南中,您將學習如何設置Arduino霍爾效應傳感器,特別是US1881,以檢測磁場。這對于需要查找電機的轉速或機器中其他運動的項目非常有用。
    的頭像 發表于 02-11 10:14 ?1474次閱讀
    如何設置<b class='flag-5'>Arduino</b>霍爾效應傳感器

    MES系統項目的正確實施

    電子發燒友網站提供《MES系統項目的正確實施.docx》資料免費下載
    發表于 01-31 09:24 ?0次下載

    【開源項目Arduino ESP32 彩色電子氣象站

    工具,例如天氣監測、無人機和其他車輛的高度跟蹤以及氣候數據收集。BMP180 體積小且易于集成,是 Arduino 項目的熱門選擇。 傳感器類型:數字氣壓傳感器 通信:協議 I2C 測量范圍:大氣壓力
    發表于 01-16 14:01

    關于FPGA的開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關于FPGA的開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用FPGA進行硬解,涉及的內核數不勝數,主要目標是
    的頭像 發表于 01-10 10:54 ?1484次閱讀
    <b class='flag-5'>關于</b>FPGA的開源<b class='flag-5'>項目</b>介紹
    主站蜘蛛池模板: 小sao货ji巴cao死你视频| 陈红下面又紧又小好爽| 国产精品免费大片| 性色AV乱码一区二区三区视频| 国产精品无码亚洲精品| 亚洲精品中文字幕在线| 伦理 电影在线观看百度影音| 99热这里只就有精品22| 色柚视频网站ww色| 激情男女高潮射精AV免费| 18禁无遮遮挡羞漫画免费阅读| 欧美精品久久久久性色AV苍井| 国产精品久久久精品日日| 野花香HD免费高清版6高清版| 男人插曲女人的视频| 国产啪精品视频网免费| 88福利视频| 亚洲 综合 欧美在线 热 | 91黄色影院| 双性将军粗壮H灌满怀孕| 久久久久亚洲精品影视| 俄罗斯粗大猛烈18P| 伊人青青久| 双腿被绑成M型调教PLAY照片| 久久天堂视频| 国产视频这里只有精品| yellow免费观看在线| 一边摸一边桶一边脱免费| 日本无修肉动漫在线观看| 久久国产精品自线拍免费| 国产XXXXXX农村野外| 99久久伊人一区二区yy5o99| 亚洲欧洲久久| 帅哥男男GV在线1080P| 嗯好舒服嗯好大好猛好爽| 九九影院午夜理论片无码| 国产av久久免费观看| GOGOGO高清在线播放免费| 在线亚洲免费| 亚洲欧洲久久| 亚洲 制服 欧美 中文字幕|