温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Nodemcu是什么

发布时间:2021-12-30 10:24:13 来源:亿速云 阅读:277 作者:小新 栏目:云计算

这篇文章主要介绍Nodemcu是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Nodemcu是一个基于乐鑫ESP-12E WiFi模块的扩展板,由于ESP12-E的设计不太适合一般玩家的开发调试(pin口间距为2mm、需要使用AT指令),因而出现了很多使 ESP8266能更方便地使用的开发板,Nodemcu就是其中一种也是使用非常广泛的一款,另外相比于Photon等WiFi模块,Nodemcu的价 格要便宜得多,另外Nodemcu支持用LUA语言进行发开,使得编程更加轻松和高效。

淘宝上搜索" Nodemcu",能看到很多,价格大概30块左右。

使用步骤:

1、刷rom,使用工具 ESP8266Flasher

下载地址:

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

或者百度网盘

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

网盘里的nodemcu-devkit-master,是开发工具包,里面有文档和驱动。

注意,有32位和64位的区别

打开后界面如下

Nodemcu是什么

如果一切正常,可以看到对应的com口,点击Flash写入rom。

MAC就是物理地址。

NodeMCU的WIFI模块有三种模式,

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

STA模式(我的理解是无线网卡模式),

AP+STA模式。我们下面要讲的一个案例是用STA模式。在该种模式下,你可以把NodeMCU当作一个无线网中的一个客户端,这个客户端连上一个无线热点,然后通过无线路由器的DHCP功能获取客户端IP地址,然后我们写上简单的一个Web Server服务器,主要是处理控制GPIO设备的响应。

刷完,就可以开始快乐写代码了。

使用的开发工具叫“ESPlorer”,百度网盘里有,或者 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已经可以使用啦。

一个简单的实现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是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI