步驟1:購買板子
我購買了來自中國的供應(yīng)商提供的NodeMcu Lua ESP8266 ESP-12E + WiFi電動機(jī)驅(qū)動器擴(kuò)展板。他們在兩周內(nèi)到達(dá)。搭配電機(jī)驅(qū)動擴(kuò)展板購買ESP8266-12E開發(fā)板非常劃算。我為這雙鞋花了11.64美元。
此指令的目的僅在于使用NodeMcu Lua ESP8266 ESP-12E WIFI開發(fā)板。使用此開發(fā)板而不是模塊有幾個好處,其中最主要的好處是-可以立即使用它。它帶有必要的電路來管理電壓。板載USB到UART使得與計算機(jī)的連接變得更加簡單。
ESP8266-12E板裝在防靜電袋中。沒有USB電纜。此開發(fā)板具有微型USB連接器。我嘗試連接Android充電器隨附的Micro USB電纜。那沒有用,因?yàn)樗皇菙?shù)據(jù)電纜。我周圍有一些備用的micro USB數(shù)據(jù)電纜,發(fā)現(xiàn)有一條可用。
步驟2:安裝CP120x驅(qū)動程序
從此步驟開始,請確保您的ESP8266-12E已牢固地連接到計算機(jī)。
我有一臺Windows 7.0筆記本電腦,用于測試和編程ESP8266-12E。當(dāng)我第一次將ESP8266-12E掛接到計算機(jī)時,會顯示“找到新設(shè)備-安裝驅(qū)動程序” 消息。默認(rèn)情況下,Windows無法找到驅(qū)動程序,并且一直在尋找。我殺了那個搜索!
要安裝驅(qū)動程序,請打開窗口的控制面板,然后單擊設(shè)備管理器。在這里,您會找到ESP8266-12E開發(fā)板上的USB控制器。它是CP120x USB至UART橋接控制器芯片。右鍵單擊其他設(shè)備下的 CP120x USB復(fù)合控制器(帶有黃色警告符號)。
我用谷歌搜索了“ CP1201 USB to UART驅(qū)動程序” ”,并在此處找到了驅(qū)動程序。該網(wǎng)頁還提供了有關(guān)如何安裝驅(qū)動程序的良好說明。
下載zip文件cp210x44.zip并將其解壓縮。 Windows驅(qū)動程序位于 YourDownloadDir/cp210x44/x86 目錄中。要安裝驅(qū)動程序,請?jiān)谠O(shè)備管理器中的“ CP120x USB復(fù)合控制器” 行上單擊鼠標(biāo)右鍵,然后在彈出菜單中選擇“更新驅(qū)動程序軟件…” ,然后從那里進(jìn)行安裝。 。從這里可以很明顯地看到將USB安裝到UART驅(qū)動程序的過程。
一旦正確安裝了驅(qū)動程序,警告符號將消失,并且“ CP120x USB Composite Controller ”條目將消失。已移至“ 通用串行總線控制器”和“ 端口(COM和LPT)”下。
步驟3:安裝Arduino軟件/IDE
我下載了最新的Arduino軟件( 1.6.5版)。這是Windows安裝程序exe文件,因此雙擊它將開始安裝,包括安裝幾個外圍設(shè)備驅(qū)動程序。您可以在此處找到安裝Arduino軟件的詳細(xì)說明。
一旦安裝了Arduono軟件,我將通過連接現(xiàn)有的Arduino Uno并上載Blink草圖來測試安裝。所有系統(tǒng)都按預(yù)期運(yùn)行。
步驟4:在何處查找“首選項(xiàng)”對話框
您需要熟悉“文件|首選項(xiàng)” 對話框。 我們稍后將需要此信息。
第5步:在何處查找“ Boards Manager”對話框
您還需要了解“工具|董事會:…|板管理器” 對話框。如果您在菜單中看不到“ Board Manager ”,則說明您使用的是Arduino軟件的較舊版本。升級軟件。
步驟6:告訴Arduino ESP8266-E12庫在哪里
ESP8266-E12開發(fā)板可以通過安裝必要的庫添加到Arduino軟件/IDE中。該社區(qū)受支持的Github頁面:第3方委員會支持的非官方列表包含獲取您的Arduino軟件以支持ESP8266-E12所需的信息。在此網(wǎng)頁上搜索/查找“ ESP8266”。查找上圖所示的URL。將該URL復(fù)制并粘貼到您的首選項(xiàng)對話框中,然后選擇確定。 請勿單擊URL 。
步驟7:通過Board Manager安裝ESP8266 Board
打開“工具|董事會:|板管理器” 對話框。在其中的某個地方,您會看到條目 “ ESP8266社區(qū)的esp8266” 進(jìn)行選擇。將出現(xiàn) 安裝 按鈕,單擊 安裝 按鈕。請稍等。..此過程將需要一些時間來下載并完成。安裝完成后,我關(guān)閉了Arduino程序并重新啟動它。
步驟8:確定COM端口ESP8266-12E出現(xiàn)在
如果未連接,請將ESP8266-E12開發(fā)板連接至計算機(jī)。給它幾分鐘,以安定下來。轉(zhuǎn)到設(shè)備管理器,然后單擊“端口(COM和LPT)” 。在此您可以找到ESP8266-12E所連接的端口號。在我的情況下是COM17。請注意,我們稍后需要此信息。
步驟9:選擇ESP8266-E12開發(fā)板
Now fire上Arduino軟件,您將看到樣板草圖。轉(zhuǎn)到“工具|開發(fā)板:…” 并選擇“ NodeMCU 1.0(ESP8266-12E模塊)” ,在我的情況下,我必須向下滾動菜單才能找到它。
步驟10:配置COM端口
在步驟8中,我們確定COM端口ESP8266-12E出現(xiàn)在其中。要選擇COM端口,請轉(zhuǎn)到“工具|端口:” ,然后選擇COM端口,在我的情況下為 COM17。
步驟11:配置COM端口速度
選擇ESP8266-12E與ESP8266-12E之間的通信速度。電腦。
轉(zhuǎn)到“ 工具|上傳”速度:,然后選擇115200。我們準(zhǔn)備上傳第一個草圖。
步驟12:測試驅(qū)動設(shè)置
我更喜歡使用樣板草圖測試驅(qū)動整個設(shè)置。
要上傳樣板草圖,請轉(zhuǎn)到“ 草圖|上傳” ,或使用快捷鍵 Crtl + U 或單擊右側(cè)復(fù)選標(biāo)記旁邊的箭頭按鈕。成功的編譯和上傳意味著所有系統(tǒng)都在工作,我們已準(zhǔn)備就緒。我們可以自己拍拍背面,做得好。
步驟13:編寫第一個草圖:DoubleBlink
The NodeMcu ESP8266-12E WIFI開發(fā)板具有兩個連接到數(shù)字I/O引腳的LED。一個LED在GPIO 2上,另一個在GPIO 16上。草圖DoubleBlink.ino將交替閃爍這些LED。保存草圖并將其上載到ESP8266-12E。
DoubleBlink.ino
const short int BUILTIN_LED1 = 2;//GPIO2
const short int BUILTIN_LED2 = 16;//GPIO16
void setup(){
pinMode(BUILTIN_LED1,OUTPUT);//將BUILTIN_LED1引腳初始化為輸出
pinMode(BUILTIN_LED2,OUTPUT);//將BUILTIN_LED2引腳初始化為輸出
}
void loop(){
digitalWrite(BUILTIN_LED1,LOW);//通過使電壓為low digitalWrite(BUILTIN_LED2,HIGH)來打開LED;//通過使電壓HIGH delay(1000)來關(guān)閉LED;//等待第二個
digitalWrite(BUILTIN_LED1,HIGH);//通過將電壓設(shè)為高
digitalWrite(BUILTIN_LED2,LOW)來關(guān)閉LED;//通過將電壓設(shè)為LOW
delay(2000)來打開LED;//等待兩秒鐘
}
斷開ESP-8266-12E與計算機(jī)的連接,并連接外部5V電源。我將其連接到了用來給手機(jī)充電的移動電源。 LED將開始閃爍。我還將板子連接到了兩個堆疊的CR2025紐扣電池上,這些紐扣電池貼在板子后面并戴著項(xiàng)鏈的項(xiàng)鏈。
快樂物聯(lián)網(wǎng)!?。?/p>
我喜歡使用這個小板子。有時間的話,我將寫更多的Instructable與我分享所學(xué)內(nèi)容。
我的下一個Instructable是在ESP-8266-12E上編程HTTP Server。
步驟14:清單我寫過的其他教學(xué)指南
使用Arduino軟件/IDE編程ESP8266 WeMos-D1R2
在ESP-8266-12E上編程HTTP服務(wù)器
使用Arduino軟件/IDE對ESP8266-12E進(jìn)行編程
使用Witty板和Arduino IDE對ESP8266MOD ESP-12模塊進(jìn)行編程
DIY雙杯吸盤升降機(jī)臨時車頂架
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3551瀏覽量
88841 -
編程
+關(guān)注
關(guān)注
88文章
3623瀏覽量
93798 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45111
發(fā)布評論請先 登錄
相關(guān)推薦
評論