加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、搭建Arduino環(huán)境
    • 二、USB驅(qū)動安裝
    • 三、編譯測試
    • 四、結(jié)束語
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

esp8266開發(fā)入門教程(基于Arduino)——環(huán)境安裝

09/30 10:30
5049
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

最近項目需要用到esp8266做一個小模塊,雖然之前我已經(jīng)用過esp8266了,但是用這個芯片作為MCU主控還是第一次,所以我花了點時間去了解了一下, esp8266的開發(fā)有多種方式,其中有一種是基于Arduino的。我很早之前就聽過Arduino了,但是一直沒有深入去了解,現(xiàn)在正好借這個機會深入去學(xué)習(xí)一下。

一、搭建Arduino環(huán)境

1、安裝Arduino IDE

1)下載Arduino IDE
Arduino官網(wǎng)地址:https://docs.arduino.cc/

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
提示:我這里當(dāng)前最新的版本是1.8.16的,直接下載最新版本的就行了,(如果需要下載舊版的話可以在下面一點Previous Releases這里點進去)。
還有一點要注意的,安裝包要下載這個windows的不要下載windows app,windows app是閹割版的。

2)安裝Arduino IDE

打開安裝包一路next即可。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

2、在Arduino IDE上安裝esp8266庫1)添加開發(fā)板管理器網(wǎng)址

打開Arduino IDE,依次打開 文件 -> 首選項,在“附加開發(fā)板管理器網(wǎng)址”一欄添加以下網(wǎng)址。

http://arduino.esp8266.com/stable/package_esp8266com_index.json

在這里插入圖片描述

2)重新啟動Arduino IDE

添加網(wǎng)址之后關(guān)閉Arduino IDE,再重新打開。

3)下載安裝esp8266庫

依次打開 工具 -> 開發(fā)板-> 開發(fā)板管理器,找到esp8266并安裝(可以通過搜索快速找到)。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

提示:因為下載的路徑是在github上面的,在國內(nèi)訪問不太穩(wěn)定,可能會出現(xiàn)下載出錯,緩慢,卡死等現(xiàn)象,可以嘗試重新下載或者換個時間下載(庫文件內(nèi)存其實很小,就是下載不穩(wěn)定,我這邊下載的時候出錯了好幾次,多次重新下載之后就下載完了),還有一種辦法是通過離線操作的,但是據(jù)說離線的方法可能會有一些其他的問題,如果不著急的話最好還是通過在線正規(guī)的方法安裝。

下載安裝完成之后就能看到ESP8266的庫了。使用的時候最好先重新啟動一下Arduino IDE。

在這里插入圖片描述
在這里插入圖片描述

二、USB驅(qū)動安裝

esp8266的程序是通過串口燒錄的,所以硬件上需要一個usb轉(zhuǎn)串口的芯片,PC端也要安裝芯片對應(yīng)的驅(qū)動,根據(jù)自己的硬件選擇對應(yīng)的驅(qū)動下載即可,如果之前已經(jīng)安裝過了可以直接跳過這一步。

驅(qū)動的話常用的如CP2102、CH340,看自己的板子上用的是哪個芯片選擇對應(yīng)的驅(qū)動下載安裝即可,這些驅(qū)動在網(wǎng)上隨便都能找到,這里就不具體介紹了。

三、編譯測試

1)選擇庫
根據(jù)自己的實際使用選擇一個esp8266庫,我用的安信可NodeMCU-12F的板子,所以我這里選的庫是“NodeMCU 1.0”(NodeMCU-12E和NodeMCU-12F沒有太大的區(qū)別)。

2)打開例程
esp8266庫里面已經(jīng)包含了很多常用的例程,我們測試的話隨便跑一個即可。

打開 文件 -> 01.Basics -> Blink。(這個是一個LED燈的例程)

在這里插入圖片描述

3)連接板子

根據(jù)自己的板子連接好電源和串口,并在Arduino IDE上面選擇設(shè)備對于的端口號。

我這個板子是已經(jīng)有包含usb轉(zhuǎn)串口的電路的,所以不需要再外接usb轉(zhuǎn)串口的板子,直接把usb數(shù)據(jù)線連接到電腦即可(要注意的是數(shù)據(jù)線至少是4線的,如果是那種只有電源的2線,只能供電不能進行燒錄的)。

如果正常安裝了usb驅(qū)動話,在工具欄的端口這里能看到已連接的設(shè)備端口號。如果有多個com口可以在設(shè)備管理器查看esp8266實際使用的端口號。

在這里插入圖片描述
在這里插入圖片描述

4)燒錄程序

點擊“上傳”按鍵,等待右下角進度條結(jié)束即可完成燒錄。

在這里插入圖片描述

提示:燒錄之前可以在工具欄配置一下其他的參數(shù)。

例如:Builtin LED是燈的引腳號,這里是有兩個燈可選的,我的板子上也是對應(yīng)有兩個顏色和大小都不同的燈。

在這里插入圖片描述

5)運行結(jié)果

燒錄完成之后等待一會,綠色的LED大燈開始按1s的頻率閃爍。

在這里插入圖片描述

四、結(jié)束語

好了,關(guān)于Arduino的環(huán)境搭建就講到這里,如果還有什么問題,歡迎在評論區(qū)留言。如果這篇文章能夠幫到你,就給我點個贊吧,如果想了解更多Arduino和esp8266的內(nèi)容,可以關(guān)注一下博主,后續(xù)我還會繼續(xù)分享更多的經(jīng)驗給大家。

esp8266基于Arduino的開發(fā)教程匯總:https://blog.csdn.net/ShenZhen_zixian/article/details/121659482

相關(guān)推薦

電子產(chǎn)業(yè)圖譜