那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Windows環境中安裝和更新Arduino軟件/IDE來為ESP8266-12E編程

454398 ? 來源:wv ? 2019-10-25 11:27 ? 次閱讀

步驟1:購買板子

我購買了來自中國的供應商提供的NodeMcu Lua ESP8266 ESP-12E + WiFi電動機驅動器擴展板。他們在兩周內到達。搭配電機驅動擴展板購買ESP8266-12E開發板非常劃算。我為這雙鞋花了11.64美元。

此指令的目的僅在于使用NodeMcu Lua ESP8266 ESP-12E WIFI開發板。使用此開發板而不是模塊有幾個好處,其中最主要的好處是-可以立即使用它。它帶有必要的電路來管理電壓。板載USBUART使得與計算機的連接變得更加簡單。

ESP8266-12E板裝在防靜電袋中。沒有USB電纜。此開發板具有微型USB連接器。我嘗試連接Android充電器隨附的Micro USB電纜。那沒有用,因為它不是數據電纜。我周圍有一些備用的micro USB數據電纜,發現有一條可用。

步驟2:安裝CP120x驅動程序

從此步驟開始,請確保您的ESP8266-12E已牢固地連接到計算機。

我有一臺Windows 7.0筆記本電腦,用于測試和編程ESP8266-12E。當我第一次將ESP8266-12E掛接到計算機時,會顯示“找到新設備-安裝驅動程序” 消息。默認情況下,Windows無法找到驅動程序,并且一直在尋找。我殺了那個搜索!

要安裝驅動程序,請打開窗口的控制面板,然后單擊設備管理器。在這里,您會找到ESP8266-12E開發板上的USB控制器。它是CP120x USB至UART橋接控制器芯片。右鍵單擊其他設備下的 CP120x USB復合控制器(帶有黃色警告符號)。

我用谷歌搜索了“ CP1201 USB to UART驅動程序” ”,并在此處找到了驅動程序。該網頁還提供了有關如何安裝驅動程序的良好說明。

下載zip文件cp210x44.zip并將其解壓縮。 Windows驅動程序位于 YourDownloadDir/cp210x44/x86 目錄中。要安裝驅動程序,請在設備管理器中的“ CP120x USB復合控制器” 行上單擊鼠標右鍵,然后在彈出菜單中選擇“更新驅動程序軟件…” ,然后從那里進行安裝。 。從這里可以很明顯地看到將USB安裝到UART驅動程序的過程。

一旦正確安裝了驅動程序,警告符號將消失,并且“ CP120x USB Composite Controller ”條目將消失。已移至“ 通用串行總線控制器”和“ 端口(COM和LPT)”下。

步驟3:安裝Arduino軟件/IDE

我下載了最新的Arduino軟件( 1.6.5版)。這是Windows安裝程序exe文件,因此雙擊它將開始安裝,包括安裝幾個外圍設備驅動程序。您可以在此處找到安裝Arduino軟件的詳細說明。

一旦安裝了Arduono軟件,我將通過連接現有的Arduino Uno并上載Blink草圖來測試安裝。所有系統都按預期運行。

步驟4:在何處查找“首選項”對話框

您需要熟悉“文件|首選項” 對話框。 我們稍后將需要此信息

第5步:在何處查找“ Boards Manager”對話框

您還需要了解“工具|董事會:…|板管理器” 對話框。如果您在菜單中看不到“ Board Manager ”,則說明您使用的是Arduino軟件的較舊版本。升級軟件。

步驟6:告訴Arduino ESP8266-E12庫在哪里

ESP8266-E12開發板可以通過安裝必要的庫添加到Arduino軟件/IDE中。該社區受支持的Github頁面:第3方委員會支持的非官方列表包含獲取您的Arduino軟件以支持ESP8266-E12所需的信息。在此網頁上搜索/查找“ ESP8266”。查找上圖所示的URL。將該URL復制并粘貼到您的首選項對話框中,然后選擇確定。 請勿單擊URL 。

步驟7:通過Board Manager安裝ESP8266 Board

打開“工具|董事會:|板管理器” 對話框。在其中的某個地方,您會看到條目 “ ESP8266社區的esp8266” 進行選擇。將出現 安裝 按鈕,單擊 安裝 按鈕。請稍等。..此過程將需要一些時間來下載并完成。安裝完成后,我關閉了Arduino程序并重新啟動它。

步驟8:確定COM端口ESP8266-12E出現在

如果未連接,請將ESP8266-E12開發板連接至計算機。給它幾分鐘,以安定下來。轉到設備管理器,然后單擊“端口(COM和LPT)” 。在此您可以找到ESP8266-12E所連接的端口號。在我的情況下是COM17。請注意,我們稍后需要此信息。

步驟9:選擇ESP8266-E12開發板

Now fire上Arduino軟件,您將看到樣板草圖。轉到“工具|開發板:…” 并選擇“ NodeMCU 1.0(ESP8266-12E模塊)” ,在我的情況下,我必須向下滾動菜單才能找到它。

步驟10:配置COM端口

在步驟8中,我們確定COM端口ESP8266-12E出現在其中。要選擇COM端口,請轉到“工具|端口:” ,然后選擇COM端口,在我的情況下為 COM17。

步驟11:配置COM端口速度

選擇ESP8266-12E與ESP8266-12E之間的通信速度。電腦。

轉到“ 工具|上傳”速度:,然后選擇115200。我們準備上傳第一個草圖。

步驟12:測試驅動設置

我更喜歡使用樣板草圖測試驅動整個設置。

要上傳樣板草圖,請轉到“ 草圖|上傳” ,或使用快捷鍵 Crtl + U 或單擊右側復選標記旁邊的箭頭按鈕。成功的編譯和上傳意味著所有系統都在工作,我們已準備就緒。我們可以自己拍拍背面,做得好。

步驟13:編寫第一個草圖:DoubleBlink

The NodeMcu ESP8266-12E WIFI開發板具有兩個連接到數字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)來關閉LED;//等待第二個

digitalWrite(BUILTIN_LED1,HIGH);//通過將電壓設為高

digitalWrite(BUILTIN_LED2,LOW)來關閉LED;//通過將電壓設為LOW

delay(2000)來打開LED;//等待兩秒鐘

}

斷開ESP-8266-12E與計算機的連接,并連接外部5V電源。我將其連接到了用來給手機充電的移動電源。 LED將開始閃爍。我還將板子連接到了兩個堆疊的CR2025紐扣電池上,這些紐扣電池貼在板子后面并戴著項鏈的項鏈。

快樂物聯網!!!

我喜歡使用這個小板子。有時間的話,我將寫更多的Instructable與我分享所學內容。

我的下一個Instructable是在ESP-8266-12E上編程HTTP Server。

步驟14:清單我寫過的其他教學指南

使用Arduino軟件/IDE編程ESP8266 WeMos-D1R2

在ESP-8266-12E上編程HTTP服務器

使用Arduino軟件/IDE對ESP8266-12E進行編程

使用Witty板和Arduino IDE對ESP8266MOD ESP-12模塊進行編程

DIY雙杯吸盤升降機臨時車頂架

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3570

    瀏覽量

    89308
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93989
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45338
收藏 人收藏

    評論

    相關推薦

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發板,這里我準備的是淘寶購買的兼容arduinoESP8266模塊。 arduino配置 我使用的是arduino
    發表于 09-06 11:00

    esp32用什么軟件編程

    。 概述 ESP32具有豐富的外設接口和靈活的編程方式,支持多種編程語言和開發環境。本文將詳細介紹ESP32的
    的頭像 發表于 08-19 17:24 ?4334次閱讀

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示
    的頭像 發表于 08-13 18:04 ?1337次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 讀取 DHT11 <b class='flag-5'>環境</b>溫濕度數據及 OLED顯示

    ESP8266-01如何更新固件?

    您好,我有 ESP8266-01,我需要通過 Arduino 更新固件......我有這個版本......esp_iot_sdk_v1.4.0_15_09_18.zip 可以給任何鏈
    發表于 07-22 07:33

    ESP8266 12E如何使用SDK的函數?

    ESP8266 12E - 如何使用 SDK 的函數
    發表于 07-22 06:52

    何在UART啟動加載模式下設置ESP8266

    我需要能夠使用 UART 通過不同的 MCU 對 ESP8266 進行編程。但是,我找不到有關如何執行此操作的任何文檔。有誰知道怎么做?我知道如何在 UART 啟動加載模式下設置 ESP826
    發表于 07-19 14:25

    使用ESP8266-01和Arduino SDK安裝AT固件失敗了怎么解決?

    在使用我的 ESP8266-01 和 Arduino SDK 玩了一會兒后,我想再次在其上安裝 AT 固件,但我失敗了。 我嘗試從ESP8266_NONOS_SDK-3.0.5開始,按
    發表于 07-19 06:08

    如何讓Windows 8自動連接到ESP8266

    有沒有辦法讓 Windows 8 自動連接到ESP8266,而不考慮同一臺 PC 的有線以太網連接? 我還注意到,由于每個頁面之前都會暫停,連接到ESP8266使我的以太網互聯網變
    發表于 07-18 08:08

    請問如何在ESP8266-12E上執行AT v.20的完整固件上傳?

    我有一個 NodeMCU DevKit v1.0 開發板。它上面有一個 ESP8266-12E,之前運行的是 NodeMCU 固件。我想嘗試一些需要 AT 命令的庫 (v.20),所以我一直在嘗試
    發表于 07-16 07:25

    ESP8266為什么不響應Arduino

    我是這個 wifi 芯片的新手。我的問題是,當我將其與 arduino mega 連接時,我無法從 esp8266 獲得響應。 像許多在線教程一樣,我按照說明進行操作,但仍然無法得到任何回應
    發表于 07-16 06:39

    能將ESP8266連接到arduino UNO上,使用mesh組網嗎?

    現在已將ESP8266連接到了arduino,并且成功驅動,但是有個問題就是組網的問題,想使用mesh,但是還有有些疑問。1、將帶有mesh的固件燒錄到ESP8266,就能自動尋找節
    發表于 07-11 06:46

    ESP8266-12EArduino框架時,在建立串行連接時必須將GPIO15拉至低電平才能工作,為什么?

    使用 NodeMCU (ESP8266-12E) 和 Arduino 框架時,我注意到在建立串行連接時必須將 GPIO15 拉至低電平。否則串行連接無法正常工作。這是什么原因,有沒有一份文件可以讓我閱讀?
    發表于 07-10 07:43

    求助,請問如何在RTOS SDK 1.5的PlatformIO IDE ESP8266實現MQTT?

    ESP8266設備連接到 mqtt 代理。但 PlatformIO IDE 內置的 RTOS SDK 1.5 版本不支持 mqtt。此 SDK 沒有 mqtt 示例。所以你能不能讓我知道我如何在這里進行 mqtt 實現。
    發表于 07-08 06:22

    開源項目!用ESP8266 DIY會爬墻的無人機

    Arduino IDE 安裝ESP8266安裝<span>ESP8266WiFi
    發表于 07-04 09:22

    ESP8266筆記-02.ESP8266 RTOS環境搭建

    選擇RTOS SDK進行開發 在上一篇內容里面說過,ESP8266可以選擇很多種方案進行開發,例如Arduino,lua,python,官方的RTOS SDK,NONOS SDK開發,看樣子他們
    發表于 04-15 17:33
    定制百家乐桌垫| 百家乐视频对对碰| 百家乐官网娱乐城博彩| 大发888葡京下载地址| 澳门百家乐家用保险柜| 澳门百家乐官网技术| 云顶国际注册| 新东方百家乐的玩法技巧和规则 | 南通棋牌游戏金游世界| 澳门档百家乐的玩法技巧和规则 | 新皇冠娱乐城| 全讯网vc8888.com| 百家乐ho168平台| 乐宝百家乐官网的玩法技巧和规则 | 大发8881| 百利宫百家乐的玩法技巧和规则| 大桥下做生意风水好吗| 百家乐官网园选百利宫| 百家乐官网玩法守则| 飞7棋牌游戏| 威尼斯人娱乐城老lm0| 太阳城百家乐娱乐官方网| 菲律宾百家乐官网赌场娱乐网规则 | 澳门顶级赌场娱乐平台| 查找百家乐群| 百家乐代理博彩正网| 百家乐官网有没有单机版的| 百家乐官网翻天粤语版qvod| 洛川县| 马尼拉百家乐的玩法技巧和规则 | 百家乐官网事电影| 鹤庆县| 欢乐谷娱乐城官网| 大发888分享| 玩百家乐去哪个娱乐城最安全| 百家乐赌场娱乐城大全| 真人百家乐怎么对冲| 2024地运朝向房子| 百家乐官网家乐娱乐城| 六合彩百家乐官网有什么平码| 百家乐官网怎么赢对子|