<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎入門 >> Arduino開發(fā)學習 >> 正文

      Arduino 超詳細的開發(fā)入門指導

      作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2022-09-24

      最近發(fā)現(xiàn)一個很有意思的玩意 – Arduino ,百度上巴拉巴拉說了很多,我就不復制粘貼了,我實際用起來這就是一個很方便的集成開發(fā)環(huán)境,有著各種各樣的庫,擁有很不錯的生態(tài),屏蔽掉了很多底層代碼,不用再去頭疼GPIO怎么配,各種設備怎么初始化,讓開發(fā)者專注于軟件上的開發(fā)。

      Arduino 的優(yōu)點

      支持Arduino的硬件直接拿來就用,不用頭疼這塊板子需要這種開發(fā)環(huán)境,那個廠商用的另外一個開發(fā)環(huán)境,兩個開發(fā)環(huán)境可能還有沖突。
      PS:隔壁兄弟,同時做兩套板子兩個沖突的開發(fā)環(huán)境,人都要吐了。(╯‵□′)╯︵┻━┻

      而有 Arduino 庫的傳感器,能直接省去你協(xié)議對接的過程,直接函數(shù)調(diào)用就能拿到數(shù)據(jù),免去翻手冊解析協(xié)議的過程。
      PS:超爽是不是,隔壁兄弟解析幾十字節(jié)的串口數(shù)據(jù),人都要傻了。(✖人✖)

      適合的人群

      毫無疑問這東西就是小白之友,屏蔽底層,加上大量庫的支持,可以讓小白非常快的上手,省去很多麻煩。

      對大牛們來說這不算啥,但是也不是沒用。這東西在有經(jīng)驗的開發(fā)者手里開發(fā)速度快的優(yōu)勢會更加明顯,畢竟調(diào)用庫這么爽的事情誰不愛呢?當上面要求快速出個 demo 演示,不需要考慮太多的時候這東西就很棒了。
      PS:當我拿到傳感器數(shù)據(jù)的時候,隔壁兄弟手冊都還沒看完。|ू・ω・` )

      上手 Arduino

      安裝IDE

      第一件事情當然就是安裝 IDE 啦!官方下載我去試過了也還行,這里我推薦社區(qū)一個好兄弟的帖子:
      鏈接: 國內(nèi) Arduino IDE下載.
      在這里感謝好兄弟提供的國內(nèi)資源
      下面是官網(wǎng)地址,要是實在找不到國內(nèi)資源的話可以去官網(wǎng)試試,都是免費的,有條件的可以去官網(wǎng)捐贈支持他們一下。
      鏈接: 官方 Arduino IDE下載.
      下載下來也沒啥安裝流程,解壓就能用了(Arduino IDE 1.8.15)打開之后就會出現(xiàn)下圖:
      Arduino IDE 1.8.15

      Arduino - IDE 的使用

      看見上面那圖,有過C語音開發(fā)經(jīng)驗的朋友應該就有疑問了,setup 和 loop 是啥?我辣莫大的一個 main 函數(shù)去哪兒了?
      其實 Arduino - IDE 中的 loop()作用就相當于一個死循環(huán)的 main 函數(shù),loop 相當于:

      main()
      {
      deviceinit(); // 硬件初始化
      while(1) 
      {
      // 你 loop 里的代碼其實在這里運行
      }
      }
      

      寫在 loop 里的代碼就相當于寫在這個 while(1) 里面了。

      而 setup() 函數(shù)呢則是 Arduino 的一個特點,你需要在這里面進行一些初始化操作和設置,比如說設置引腳,設置串口波特率什么的,當然一些不適合放入 loop 循環(huán),又可以在loop 之前運行的函數(shù)也可以放 setup 函數(shù)中調(diào)用。

      好了,現(xiàn)在第一次看見這個界面最大的疑惑沒了,可以安心往下看了吧?

      接入開發(fā)板

      Arduino 官方的開發(fā)板是 ATmega 芯片 不過現(xiàn)在國內(nèi)很少有看見做 AVR 的了,于是這里我選擇了 ESP32 芯片的開發(fā)板,這里我推薦安信可和DFRobot 這兩家的開發(fā)板子,其他的我沒用過就不多說了,他們兩家也沒給我錢,我這里就不放連接了 。┗( ▔, ▔ )┛

      安信可的板子便宜二十幾塊錢 ,資料都在 github 上 東西蠻全的,庫支持也不錯,畢竟大廠,適合有經(jīng)驗的人,愛折騰的人。

      DFRobot 價格偏貴,快50塊錢了,但是從板子上的印刷到資料的編寫是真的貼心,引腳圖和手冊不會看都沒關系,適合完全不懂的小白,技術支持也不錯。也算是物有所值,高出來的那一部分放服務里面去了,適合不差錢的小白。或者就單純想做個東西,不想深入研究的人。
      DFRobotB
      DFRobot 的 SDL,SDA,A0,RX,TX 這些 Arduino 常用的引腳都標出來了
      在這里插入圖片描述安信可的就得自己看引腳圖和開發(fā)手冊 自己標

      這里我就用安信可板子做例子,接上板子之后打開"文件"選項卡找到點擊"首選項":
      在這里插入圖片描述
      會出現(xiàn)一個對話框,在附加開發(fā)板管理器中添加 https://www.arduino.cn/package_esp32_index.json :
      在這里插入圖片描述

      添加網(wǎng)址成功后,“工具"選項卡找到點擊"開發(fā)板”,里面有個"開發(fā)板管理器":在這里插入圖片描述
      打開之后輸入 ESP32 并且點擊安裝即可:
      在這里插入圖片描述
      安裝完成后,再次點擊"工具"選項卡找到點擊"開發(fā)板",這次會多出一個 ESP32 Arduino 進去找到我們的NodeMCU - 32S:
      在這里插入圖片描述
      這下就完成了開發(fā)板的配置工作!

      跑個 demo 試試,在"文件"下有個示例,里面有很多自帶的 demo 可以用,不過第一次使用的時候,保存會提示你另存為,因為自帶的demo是不可修改的,找個路徑存放你修改后的文件就行,推薦最簡單的流水燈:
      在這里插入圖片描述
      運行之后板子上的小燈就會一閃一閃的了 ୧( ⁼̴̶̤̀ω⁼̴̶̤́ )૭ 。

      本文僅個人學習使用,如有錯誤,歡迎指正, ( ੭ ˙ᗜ˙ )੭謝謝老板!

      Tags:Arduino,開發(fā)入門  
      責任編輯:admin
    4. 上一個文章:
    5. 下一個文章: 沒有了
    6. 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 青青青伊人色综合久久| 亚洲国产综合专区在线电影| 国产精品亚洲综合五月天| 亚洲欧洲自拍拍偷综合| 色婷婷六月亚洲综合香蕉| 免费国产综合视频在线看| 国产成人亚洲综合无码| 久久99国产综合精品| 日日狠狠久久偷偷色综合0| 久久综合久久综合九色| 天天综合色一区二区三区| 狠狠色丁香久久综合五月| 成人亚洲综合天堂| 国产成人亚洲综合网站不卡| 国产综合成人久久大片91| 一日本道伊人久久综合影| 狠狠色噜噜色狠狠狠综合久久| 天天综合天天综合色在线| 91色综合综合热五月激情| 亚洲AV人无码综合在线观看| 狠狠色丁香婷婷久久综合蜜芽| 久久婷婷五月综合97色| 少妇熟女久久综合网色欲| 五月综合色婷婷在线观看| 亚洲av综合日韩| 婷婷激情五月综合| 亚洲av无码兔费综合| 亚洲av日韩综合一区二区三区 | 色综合天天色综合| 亚洲综合精品第一页| 亚洲综合久久一本伊伊区| 亚洲一本综合久久| 激情伊人五月天久久综合| 天天综合网色中文字幕| 中文字幕人成无码人妻综合社区 | 色欲久久久天天天综合网精品| 婷婷亚洲综合一区二区| 一本一本久久a久久精品综合| 五月天激情综合网丁香婷婷| 一本一道久久a久久精品综合 | 婷婷六月久久综合丁香76|