Mac搭建Arduino+Esp8266開發(fā)環(huán)境

前言:最近看抖音單片機開發(fā)覺得非常有興趣,開發(fā)版+傳感器(如馬達、舵機、超聲波等)可以diy一些小的作品,也看用來做智能家居,于是入手了一塊arduino esp8266開發(fā)版(型號:WeMos D1,網(wǎng)上十多塊錢就能買到),有興趣的小伙伴可以嘗試動手diy開發(fā),網(wǎng)上教程也很多,我也會詳細記錄我開發(fā)的教程和入的一些坑,首選我們才搭建環(huán)境開始,供大家參考。

網(wǎng)上一些搭建Arduino、esp8266的教程很多,但基本上都是Windows環(huán)境下的搭建,我從抖音購買的開發(fā)版附帶資料也是基于Windows環(huán)境,我本人使用MacOs環(huán)境,所以很多教程不適用我,不太友好,于是我自己摸索,參考其他博主教程,最終在Mac下成功搭建環(huán)境。

1、USB驅(qū)動下載、安裝

驅(qū)動就是負責(zé)和電腦傳輸數(shù)據(jù)的模塊,這里用的板子是ESP8266 WeMos D1,我選擇安裝VCP Drivers驅(qū)動,用USB連接線連接電腦和開發(fā)板,下載mac版驅(qū)動安裝。
VCP Drivers下載地址:https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
如果未安裝驅(qū)動,則在Arduino IDE中可能找不到端口。

VCP Driver下載

PS:如果提示不能打開安裝包,打開系統(tǒng)偏好設(shè)置->安全性與隱私->通用,安裝過程可能會被系統(tǒng)阻止,這里要允許。

一直contine/agree,直到最后出現(xiàn)Installation of the driver succeeded則安裝成功。

2、Arduino開發(fā)環(huán)境配置

2.1 下載和安裝Arduino IDE

官網(wǎng)下載地址: https://www.arduino.cc/en/software
根據(jù)mac電腦芯片選擇安裝包,下載后雙擊安裝。

2.2 Arduino IDE配置

在Arduino 首選項中配置開發(fā)板管理器網(wǎng)址,打開【Arduino】 → 【首選項】,在附加開發(fā)板管理器網(wǎng)址中填入下面地址并保存。
https://arduino.esp8266.com/stable/package_esp8266com_index.json

Arduino IDE配置

3、esp8266環(huán)境配置(重點)

方法一:在線自動安裝esp8266環(huán)境(不推薦)

步驟:安裝esp8266開發(fā)板,打開【工具】 → 【開發(fā)板】 → 【開發(fā)板管理器】,搜索“esp8266”,選擇版本安裝。


一般來說,下載很慢,而且還會安裝失敗,因為arduino下載工具是從github下載的,下載過程中不太穩(wěn)定,導(dǎo)致文件不能成功下載,基本都會報錯,看到錯誤信息就沒信心了,不推薦使用該方法,推薦使用方法二。如果你會搭梯子,可以使用這種方式。
我試過很多次在線安裝esp8266環(huán)境,因下載不穩(wěn)定經(jīng)常失敗,所以放棄這種方法,如圖:

安裝esp8266環(huán)境錯誤

方法二:手動安裝esp8266環(huán)境(推薦)

該方法其實是手動把esp8266開發(fā)版擴展包和擴展依賴工具包(mklittlefs、mkspiffs、xtensa、python3)直接在瀏覽器或下載工具下載好,然后放到Arduino IDE的安裝目錄里就能成功安裝。具體步驟如下:

1、下載擴展包(esp8266-版本號.zip)

復(fù)制剛剛填過的附加開發(fā)板管理器網(wǎng)址在瀏覽器中打開:https://arduino.esp8266.com/stable/package_esp8266com_index.json,可以看到ESP8266的版本號和下載地址,復(fù)制鏈接下載即可。


或者可以到https://github.com/esp8266/Arduino/releases/tag/3.0.2下載。

2、下載擴展依賴工具包

擴展依賴工具包下載有點麻煩,但也不用慌,只是需要從配置文件中查找對應(yīng)系統(tǒng)版本的下載連接下載。
(1)打開配置文件,也就是剛剛填過的附加開發(fā)板管理器網(wǎng)址:https://arduino.esp8266.com/stable/package_esp8266com_index.json,搜索需要下載的4個依賴工具包,選擇對應(yīng)的系統(tǒng)版本下載。
(2)下載mklittlefs文件
下載搜索到有下載鏈接的第一個mklittlefs,版本3.0.4,復(fù)制mac系統(tǒng)版本下載鏈接到瀏覽器中下載。

mklittlefs文件

(3)下載mkspiffs
同理下載mkspiffs文件,版本3.0.4
mkspiffs

(4)下載xtensa
同理下載xtensa文件,版本3.0.4
xtensa文件

(5)下載python3
python3

ps:mklittlefs、mkspiffs、xtensa版本號保持一致,我自己電腦上都下載了3.0.4版本。所需下載的文件如下圖,總共5個

3、安裝開發(fā)版數(shù)據(jù)包

(1)將下載好的5個zip文件(如下圖),拷貝到/Library/Arduino15/stagking/packages目錄下,圖中yu為我電腦的用戶名,根據(jù)你們的實際情況修改。


(2)打開【工具】 → 【開發(fā)板】 → 【開發(fā)板管理器】,搜索“esp8266”,選擇版本,這時候坐等安裝成功。
ps:我手動下載esp8266的版本為3.0.2,這里就選擇3.0.2,兩者對應(yīng)就行,這樣就不會再通過網(wǎng)絡(luò)下載,直接把下載好的包進行安裝。如果有提示下載異常的,可以在https://arduino.esp8266.com/stable/package_esp8266com_index.json配置文件中找到地址重新下載,下載后復(fù)制到上面的stagking/packages目錄中,關(guān)閉開發(fā)版管理器后在重新打開安裝,直至安裝成功。

(3)提示已安裝esp8266平臺,即安裝成功。

4、esp8266環(huán)境測試

環(huán)境安裝成功后在開發(fā)板中可以看見開發(fā)板下多出了“esp8266”。

1、打開【文件】 → 【示例】 → 【01.Basics】 → 【Blink】示例代碼
image.png
2、選擇開發(fā)版、端口上傳程序
3、上傳成功后,開發(fā)版藍色的等閃爍,esp8266環(huán)境搭建成功。
安裝過程中可能會出現(xiàn)各種錯誤信息,多看教程,相信你們一定會安裝成功!教程有用點贊支持一下~

參考鏈接:https://blog.csdn.net/Naisu_kun/article/details/114587253
https://blog.csdn.net/qq_44893121/article/details/126225492

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容