ESP8266的使用心得
几个月前,买了几个esp8266-1和esp8266-12e,断断续续的研究了好几个月,主要是一时搞不通就先放一边,过段时间再试试,终于借春节的运气,两个都搞通了。总的来说,官方提供的手册太简单,论坛也不怎么给力,全靠自己摸索加运气了,希望我遇到的这些问题得到的使用经验能给大家以帮助!1 esp8266-1,在VCC和CH_PD之间焊上一个电阻,使用起来很方便的,只需接线VCC,GND,RX,TX,用串口模块CP2102接在电脑上就可以AT调试了!
2 我遇到的最无厘头的问题是,向8266发什么都没有反应,一度准备找重新刷机的教程,用自带的esp8266调试工具偶然间点到了“退出透传模式”,神奇般的好了!这也是这个模块的神奇之处,可能我以前用过透传模式,结果永远都是在透传,即使这次点了“退出透传模式”,下次上电还是在透传模式。退出的唯一途径是“恢复出厂模式”!这点经验不难,但是找遍网络都没见,手册也没提!
3 上面提到的这点特性,熟悉了以后加以利用还很有意义,毕竟esp8266的库文件太大,如果用来向yeelink发送数据,只能用mega2560,nano根本空间不够(数据空间97%,跑不起来),但是可以先将连接路由器,连接yeelink的tcp服务端先行通过调试工具写好,那就大大节省nano的程序与数据空间了,使用nano传输数据变为可能!
4 说到yeelink,也有个神奇的事情,明明esp8266已经tcp连接好了,但是只有第一次发送的数据能收到,后面的就收不到了!多次的实验表明,需要每发送一次重启一次esp8266,可能是yeelink的API要求的。为了调试,我也试过连接本地电脑的tcp服务端,无需重启数据都能收到。
为了做一个nano+esp8266+yeelink,遇到了这些问题,目前就这些,以后有新的经验再与大家共享!
有Arduino for ESP8266,直接拿ESP8266当主控 楼上正解:) ESP8266就是个MCU,我一直在用它做单片机来开发,除了IO少点 xyz50270 发表于 2016-2-11 13:52
ESP8266就是个MCU,我一直在用它做单片机来开发,除了IO少点
有资料不或者网页链接?分享一下 多谢楼主 确实问题比较多 你调通了吗?麻烦把源码共享下,我还没有调通 多谢楼主 不需要重启的,前段时间我弄了一个开关与温度检测,也是 yeelink,用的只是 ESP8266一直比较稳定,开关响应时间断 1-2S