NodeMCU篇-(一)让它联网

前几天的esp01模块不小心玩烧了,建议新手还是从nodemcu入手比较好,集成版,也同样支持用arduino编写,可玩性更强,操作更方便,烧录什么的更简单,安全!!!

推荐一个视频吧,up主讲的还不错,基本操作够用了

NodeMCU篇-(一)让它联网_第1张图片
nodemcu官网地址,上面有几个示例

print(wifi.sta.getip())
--nil
wifi.setmode(wifi.STATION)
wifi.sta.config("SSID","password")
print(wifi.sta.getip())
--192.168.18.110

nodemcu固件生成地址官网

模块自己选择,加密的,I2C,pwm等等,自己用到什么选择什么

NodeMCU篇-(一)让它联网_第2张图片
完成后输入邮箱,163的,QQ不支持可能,一段时间后,会将bin文件发送到你邮箱

固件下载器GitHub地址

NodeMCU篇-(一)让它联网_第3张图片
选中打勾
NodeMCU篇-(一)让它联网_第4张图片
选择波特率,自定
NodeMCU篇-(一)让它联网_第5张图片
然后第一个选项烧录即可


一、软件层面

要使用ESPlorer编辑编译器,需要Java运行环境,不会的自行百度
先插线,再打开软件,如果你的串口设备不多,软件都会自行判断串口,选择波特率(波特率不对无法通信哦),然后点OPEN按钮
NodeMCU篇-(一)让它联网_第6张图片
此时需要按一下板子上的RST按钮
NodeMCU篇-(一)让它联网_第7张图片
此时进入nodemcu系统中
软件左侧为代码编辑区
NodeMCU篇-(一)让它联网_第8张图片
开始最简单的代码

print(wifi.sta.getip())
wifi.setmode(wifi.STATION)
cfg={}
cfg.ssid="Tenda_12E9E0"
cfg.pwd="88889999"
wifi.sta.config(cfg)
print(wifi.sta.getip())

点击保存,保存后代码文件会自动写入板子,并“dofile”
NodeMCU篇-(一)让它联网_第9张图片

自此,nodemcu板子已经连接WiFi,完成了他物联网使命的第一步

你可能感兴趣的:(物联网学习)