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

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

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

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

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

VCP Driver下載

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

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

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

2.1 下載和安裝Arduino IDE

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

2.2 Arduino IDE配置

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

Arduino IDE配置

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

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

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


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

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

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

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

1、下載擴(kuò)展包(esp8266-版本號(hào).zip)

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


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

2、下載擴(kuò)展依賴工具包

擴(kuò)展依賴工具包下載有點(diǎn)麻煩,但也不用慌,只是需要從配置文件中查找對(duì)應(yīng)系統(tǒng)版本的下載連接下載。
(1)打開(kāi)配置文件,也就是剛剛填過(guò)的附加開(kāi)發(fā)板管理器網(wǎng)址:https://arduino.esp8266.com/stable/package_esp8266com_index.json,搜索需要下載的4個(gè)依賴工具包,選擇對(duì)應(yīng)的系統(tǒng)版本下載。
(2)下載mklittlefs文件
下載搜索到有下載鏈接的第一個(gè)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版本號(hào)保持一致,我自己電腦上都下載了3.0.4版本。所需下載的文件如下圖,總共5個(gè)。

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

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


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

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

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

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

1、打開(kāi)【文件】 → 【示例】 → 【01.Basics】 → 【Blink】示例代碼
image.png
2、選擇開(kāi)發(fā)版、端口上傳程序
3、上傳成功后,開(kāi)發(fā)版藍(lán)色的等閃爍,esp8266環(huán)境搭建成功。
安裝過(guò)程中可能會(huì)出現(xiàn)各種錯(cuò)誤信息,多看教程,相信你們一定會(huì)安裝成功!教程有用點(diǎ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)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容