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位的区别

打开后界面如下

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("

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


分享题目:Nodemcu是什么
浏览路径:http://pwwzsj.com/article/goppdp.html