nodeMCU趟坑,从入手到烧毁
文章图片
找资料的时候,偶然发现了ESP8266这款价格便宜、体积小巧、功能强大还支持WIFI的板子,欣喜若狂,人生又有希望了,赶紧下单,然后等快递。很幸运,周末拿到了这款支持nodeMCU的型号ESP-12E的板子,立即开始动手,然后……
坑一:买的是MicroUsb接口的,插上线之后电脑检测不到新硬件,换了好几根线都不灵,换了电脑也不行,装上驱动也不行。最后发现手头的线都是充电线,而板子需要的是数据线,拿了小米原装的数据线,立即检测到了。
坑二:按照教程,打开ESPlorer之后,点击Open按钮,然后按一下板子上的RST键,就可以写代码了。但是我的板子始终报错(还有乱码):
PORT OPEN 115200后来,在开发群里一位热心群友告诉我,把波特率改成9600就好了,真是……
Communication with MCU..Waiting answer from ESP - Timeout reached. Command aborted.Got answer! Communication with MCU established.
【nodeMCU趟坑,从入手到烧毁】AutoDetect firmware...
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
坑三:测试tmr模块,发现定时器的回调函数不会被触发,也没有报错。后来换了一个新固件解决的,可能是因为自带的固件比较老,支持的不好,但是你丫为毛也不报错呀!!!
坑四:还是tmr定时器,代码没弄好结果死循环了。因为写在init.lua里了,一直在输出,tmr.stop不管用,删除init.lua也触发不了,重刷固件都没效果,眼看板子就废了,灵机一动刷了刚才那个不支持tmr的固件,然后哈哈哈哈终于停下来了,查看文件列表,发现之前那个init.lua前面有乱码,直接格式化,刷回新固件,搞定~
坑五:因为看到说把LED1和GPIO16连起来,灯就会亮,突发奇想的拿杜邦线把GPIO连起来是不是也可以亮,结果就冒烟了……
桑心……
烧掉的板子在我手里看来是没有希望修复了,幸亏我多买了一块,继续折腾~
推荐阅读
- 前沿AI技术体验(从文字直接产生图片,结果真的震撼! 非常有意思!)
- 从傅里叶级数(Fourier|从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform)
- 贤哥爱洗澡
- D70——从阳江到海口
- 炫舞二三事
- 投稿|君乐宝IPO:从“喝奶竞争”走向“吃奶竞争”
- 从源头上杜绝犯罪
- 投稿|从假AI到真AI,虚拟人是如何进化的?
- Dart|Dart 异步编程相关概念简述--从人生三大事说起
- 为更好的未来搭桥铺路