在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    23742

    瀏覽量

    671375
  • 電阻
    +關注

    關注

    87

    文章

    5610

    瀏覽量

    174410
  • 引腳
    +關注

    關注

    16

    文章

    1614

    瀏覽量

    52430
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    有沒有關于使用英飛凌產品構建充電式 VPD 設備的指南

    有沒有關于使用英飛凌產品構建充電式 VPD 設備的指南? 標準中的一個例子: 目標是維持智能手機從外部 PD 充電器的供電,同時保持與 USB 2.0 輔助設備(具體來說,是 USB-uart)的連接。 輔助設備功耗<0.1W。
    發表于 05-16 06:24

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    更快、更簡單地擴展自己的Arduino項目。5、硬件開發趨勢Arduino不僅僅是全球最流行的開源硬件,也是一個優秀的硬件開發平臺,更是硬件開發的趨勢。Arduino簡單的開發方式使得
    發表于 05-13 09:28

    可以將VSCode與S32DS項目一起使用嗎?

    我找到了一篇關于在 VS Code 環境中編譯 MCUXpresso 項目的文章。 我沒有在 AUTOSAR 環境中工作,所以我沒有使用 EB tresos,只使用 S32DS 3.5。 在這
    發表于 03-28 07:36

    高速 MOS 驅動電路設計和應用指南

    關于接地和高邊柵極驅動電路、AC 耦合和變壓器隔離的解決方案。其中一個章節專門來解決同步整流器應用中柵極驅動對 MOSFET 的要求。 另外,文章中還有一些一步一步的參數分析設計實例。*附件:高速MOS驅動電路設計和應用指南.p
    發表于 03-14 14:53

    直流有刷電機驅動項目需求分析(可下載)

    一、 項目名稱:《直流電機驅動器設計》二、 項目需求分析我們想設計一款直流有刷電機驅動器,那么在設計驅動器之前,我們需要明 確驅動器的控制對象知道控制對象的參數,這樣才能設計出一款適合控制對象
    發表于 03-07 15:52 ?0次下載

    Vivado Design Suite用戶指南: 設計分析與收斂技巧

    電子發燒友網站提供《Vivado Design Suite用戶指南: 設計分析與收斂技巧.pdf》資料免費下載
    發表于 01-15 15:28 ?0次下載
    Vivado Design Suite用戶<b class='flag-5'>指南</b>: 設計<b class='flag-5'>分析</b>與收斂技巧

    FPD-link裕量分析程序(MAP)用戶指南

    電子發燒友網站提供《FPD-link裕量分析程序(MAP)用戶指南.pdf》資料免費下載
    發表于 11-26 15:49 ?0次下載
    FPD-link裕量<b class='flag-5'>分析</b>程序(MAP)用戶<b class='flag-5'>指南</b>

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

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

    基于Arduino的串口通信項目

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

    舵機技術新紀元:解鎖DIY項目的無限可能

    的技術奧秘! 舵機:DIY項目的靈魂 舵機,作為遙控設備、機器人和無人機等智能裝置的關鍵部件,扮演著“大腦”與“肌肉”之間的橋梁角色。它不僅負責接收控制信號,更承擔著將信號轉化為機械動作的重任。每一次精準的轉動,都是舵機技
    的頭像 發表于 10-30 15:42 ?574次閱讀

    開源項目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測

    和左右)進行操控。每只眼睛的運動由兩個伺服電機控制,而眼瞼的開合則由一個伺服電機控制。 步驟3:測試眼睛 在我們繼續項目的其他部分之前,先來測試一下眼睛確保一切正常。 以下是測試的簡單電路設置: 將
    發表于 10-28 10:18

    PLC測試項目的主要內容

    PLC(可編程邏輯控制器)的測試項目主要包括以下幾個方面。
    的頭像 發表于 09-20 15:00 ?885次閱讀

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

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

    光莆股份發布關于變更部分募集資金用途及新增募集資金投資項目的公告

    近期,光莆股份發布《變更部分募集資金用途及新增募集資金投資項目》的公告,新增募投項目“半導體光電傳感器件集成封測研發及產業化項目”和“海外智能制造產業基地擴建項目”的建設,把握技術革新
    的頭像 發表于 07-15 17:02 ?688次閱讀

    免費好用的在線仿真工具Wokwi

    ,還可以播放音樂、聯網、邏輯分析儀等,關鍵還提供了很多實際項目的案例。這里先給大家播放一個視頻(案例):這款工具重點是:免費!大家可以放心使用。一、關于Wokwi在線
    的頭像 發表于 06-15 08:10 ?7309次閱讀
    免費好用的在線仿真工具Wokwi
    主站蜘蛛池模板: 四月婷婷七月婷婷综合 | 最新国产在线播放 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 天堂网www最新版在线资源 | 人人澡人人搞 | 无遮挡很爽很污很黄在线网站 | 性福利视频 | 欧美在线免费 | 精品国产三级a∨在线 | 国产福利乳摇在线播放 | 国产成人乱码一区二区三区 | 免费的黄色毛片 | 青青草国产三级精品三级 | 午夜欧美福利视频 | 国产精品17p | 五月激情啪啪网 | 日本69式xxx视频 | 国产ar高清视频+视频 | 综合色视频| 国产大乳孕妇喷奶水在线观看 | 午夜骚 | 特黄黄三级视频在线观看 | 男女做视频网站免费观看 | 国产成人亚洲影视在线 | 性欧美高清短视频免费 | 亚洲人免费视频 | 操综合网| 婷婷丁香视频 | 久久午夜精品视频 | 日本一级成人毛片免费观看 | 天天干夜夜爽 | 色在线视频观看 | 欧美二级黄色片 | 午夜神马福利 | 一级毛片q片 | 4hc44四虎www在线影院男同 | 精品在线一区二区 | 国产欧美日韩综合精品无毒 | 一区二区不卡视频 | 狠狠色丁香九九婷婷综合五月 | 香蕉视频色版在线观看 |