溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nodemcu是什么

發(fā)布時間:2021-12-30 10:24:13 來源:億速云 閱讀:277 作者:小新 欄目:云計算

這篇文章主要介紹Nodemcu是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Nodemcu是一個基于樂鑫ESP-12E WiFi模塊的擴展板,由于ESP12-E的設計不太適合一般玩家的開發(fā)調試(pin口間距為2mm、需要使用AT指令),因而出現(xiàn)了很多使 ESP8266能更方便地使用的開發(fā)板,Nodemcu就是其中一種也是使用非常廣泛的一款,另外相比于Photon等WiFi模塊,Nodemcu的價 格要便宜得多,另外Nodemcu支持用LUA語言進行發(fā)開,使得編程更加輕松和高效。

淘寶上搜索" Nodemcu",能看到很多,價格大概30塊左右。

使用步驟:

1、刷rom,使用工具 ESP8266Flasher

下載地址:

https://github.com/nodemcu/nodemcu-flasher

或者百度網(wǎng)盤

http://pan.baidu.com/s/1c20XjaC

網(wǎng)盤里的nodemcu-devkit-master,是開發(fā)工具包,里面有文檔和驅動。

注意,有32位和64位的區(qū)別

打開后界面如下

Nodemcu是什么

如果一切正常,可以看到對應的com口,點擊Flash寫入rom。

MAC就是物理地址。

NodeMCU的WIFI模塊有三種模式,

AP模式(即路由器模式),

STA模式(我的理解是無線網(wǎng)卡模式),

AP+STA模式。我們下面要講的一個案例是用STA模式。在該種模式下,你可以把NodeMCU當作一個無線網(wǎng)中的一個客戶端,這個客戶端連上一個無線熱點,然后通過無線路由器的DHCP功能獲取客戶端IP地址,然后我們寫上簡單的一個Web Server服務器,主要是處理控制GPIO設備的響應。

刷完,就可以開始快樂寫代碼了。

使用的開發(fā)工具叫“ESPlorer”,百度網(wǎng)盤里有,或者 http://esp8266.ru/esplorer/

寫個簡單的代碼:

while 1 do
gpio.write(0, gpio.HIGH)
tmr.delay(100000) -- wait 1,000,000 us = 1 second
gpio.write(0, gpio.LOW)
tmr.delay(100000) -- wait 1,000,000 us = 1 second
end

點擊“Send to ESP”對Nodemcu進行測試,如果Nodemcu上的LED等閃爍1秒停頓1秒的話就代表Nodemcu已經(jīng)可以使用啦。

一個簡單的實現(xiàn)http服務器

-- a simple HTTP server
srv = net.createServer(net.TCP)
srv:listen(80, function(conn)
    conn:on("receive", function(conn, payload)
        print(payload)
        conn:send("<h2> Hello, NodeMCU.</h2><h3>By Linshaoneng</h3>")
    end)
    conn:on("sent", function(conn) conn:close() end)
end)

-- connect to WiFi access point
wifi.setmode(wifi.STATION)
wifi.sta.config("無線sid", "無線密碼")

以上是“Nodemcu是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI