1、USB驅(qū)動(dòng)下載爱沟、安裝
在Mac OS X系統(tǒng)上使用USB接口的ESP8266傳感器模塊可能會(huì)發(fā)現(xiàn)接口不被系統(tǒng)識(shí)別帅霜。這是由于Mac系統(tǒng)被設(shè)計(jì)用來(lái)識(shí)別蘋果家族的設(shè)備,而這些設(shè)備使用的不是傳統(tǒng)的USB串口控制器钥顽。如果想要解決這個(gè)問(wèn)題义屏,那么一定要為接口安裝一個(gè)合適的驅(qū)動(dòng)。
要在Mac OS X系統(tǒng)上驅(qū)動(dòng)CH340芯片蜂大,最簡(jiǎn)單的方法就是使用CH340驅(qū)動(dòng)安裝包闽铐。這個(gè)安裝包中已經(jīng)包含了必要的驅(qū)動(dòng)來(lái)正確的處理CH340控制器的任務(wù)。用戶只需要下載安裝包奶浦,然后雙擊.pkg 文件來(lái)進(jìn)行安裝即可兄墅。
驅(qū)動(dòng)下載地址:http://www.wch.cn/download/CH341SER_MAC_ZIP.html
下載解壓后有安裝說(shuō)明,照著說(shuō)明一步一步來(lái)澳叉。
2、Arduino開發(fā)環(huán)境配置
2.1 下載和安裝Arduino IDE
官網(wǎng)下載地址: https://www.arduino.cc/en/software
根據(jù)mac電腦芯片選擇安裝包,下載后雙擊安裝绳军。
2.2 Arduino IDE配置
在Arduino 首選項(xiàng)中配置開發(fā)板管理器網(wǎng)址彰导,打開【Arduino】 → 【首選項(xiàng)】,在附加開發(fā)板管理器網(wǎng)址中填入下面地址并保存瓶殃。
https://arduino.esp8266.com/stable/package_esp8266com_index.json
3充包、esp8266環(huán)境配置(重點(diǎn))
方法一:在線自動(dòng)安裝esp8266環(huán)境(不推薦)
步驟:安裝esp8266開發(fā)板,打開【工具】 → 【開發(fā)板】 → 【開發(fā)板管理器】遥椿,搜索“esp8266”基矮,選擇版本安裝。
image
一般來(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)常失敗娃肿,所以放棄這種方法咕缎,如圖:
方法二:手動(dòng)安裝esp8266環(huán)境(推薦)
該方法其實(shí)是手動(dòng)把esp8266開發(fā)版擴(kuò)展包和擴(kuò)展依賴工具包(mklittlefs、mkspiffs料扰、xtensa凭豪、python3)直接在瀏覽器或下載工具下載好,然后放到Arduino IDE的安裝目錄里就能成功安裝晒杈。具體步驟如下:
1嫂伞、下載擴(kuò)展包(esp8266-版本號(hào).zip)
復(fù)制剛剛填過(guò)的附加開發(fā)板管理器網(wǎng)址在瀏覽器中打開:https://arduino.esp8266.com/stable/package_esp8266com_index.json,可以看到ESP8266的版本號(hào)和下載地址,復(fù)制鏈接下載即可帖努。
image或者可以到https://github.com/esp8266/Arduino/releases/tag/3.0.2下載撰豺。
image2、下載擴(kuò)展依賴工具包
擴(kuò)展依賴工具包下載有點(diǎn)麻煩拼余,但也不用慌污桦,只是需要從配置文件中查找對(duì)應(yīng)系統(tǒng)版本的下載連接下載。
(1)打開配置文件匙监,也就是剛剛填過(guò)的附加開發(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)版本下載鏈接到瀏覽器中下載达罗。image(3)下載mkspiffs
同理下載mkspiffs文件坝撑,版本3.0.4image(4)下載xtensa
同理下載xtensa文件,版本3.0.4image(5)下載python3
imageps:mklittlefs氮块、mkspiffs绍载、xtensa版本號(hào)保持一致,我自己電腦上都下載了3.0.4版本滔蝉。所需下載的文件如下圖击儡,總共5個(gè)。
image3蝠引、安裝開發(fā)版數(shù)據(jù)包
(1)將下載好的5個(gè)zip文件(如下圖)阳谍,拷貝到/Library/Arduino15/stagking/packages目錄下,圖中yu為我電腦的用戶名螃概,根據(jù)你們的實(shí)際情況修改矫夯。
image(2)打開【工具】 → 【開發(fā)板】 → 【開發(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)閉開發(fā)版管理器后在重新打開安裝桩了,直至安裝成功。image(3)提示已安裝esp8266平臺(tái)埠戳,即安裝成功井誉。
image
4、esp8266環(huán)境測(cè)試
環(huán)境安裝成功后在開發(fā)板中可以看見(jiàn)開發(fā)板下多出了“esp8266”乞而。