这篇文章主要介绍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。
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是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。