扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要介绍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("Hello, NodeMCU.
By Linshaoneng
") end) conn:on("sent", function(conn) conn:close() end) end) -- connect to WiFi access point wifi.setmode(wifi.STATION) wifi.sta.config("无线sid", "无线密码")
以上是“Nodemcu是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流