2022
我们一起努力

Nodemcu是什么

这篇文章主要介绍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位的区别

打开后界面如下

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

Nodemcu是什么

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

赞(0)
文章名称:《Nodemcu是什么》
文章链接:https://www.fzvps.com/45404.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!