本人刚接触这个ESP8266 ,在学习过程中遇到了一些问题,在这里记录一下,供大家参考,觉得有用的话请点赞支持一下吧。
编程环境的搭建和例程的烧录是参考的博主 “IT老翟”的博客,在这里贴出链接:
Arduino+esp8266+blinker物联网开发_IT老翟的博客-CSDN博客_arduino blinker库文章目录blinker点灯一.简介二.开发环境的搭建1.arduino的安装2.添加esp8266开发板3. blinker库的导入4.驱动的安装4.手机端安装app三.开发第一个点灯程序1.添加设备2.载入示例3.代码部分4.代码讲解5.程序烧写四.总结blinker点灯一.简介为了加深为物联网知识的认识,今天就教大家如何用手机app来控制我们的开发板。我们的开发环境是以arduino I...https://blog.csdn.net/weixin_45631738/article/details/104861693
上面有详细的介绍,按照上面的步骤来一步步安装即可。
在安装esp8266 package,最好按照点灯官网上推荐的版本,上面博客的版本为2.6.3。新的安装包从点灯官网上可以找到。
在这过程中呢,我遇到了blinker 例程烧录进去在移动APP端显示设备处于离线状态的问题。通过在网上找以及自己的尝试,最后发现是blinker库的版本太老了导致的,所以我从官网上下载了最新的库,安装到anduino 库中,步骤如下:
如果你是按照上面的博客的方式复制到library 中的话,那么先把原来的文件删除,如果是利用加载库的功能导入的话,那就打开电脑的“此电脑->文档->anduino->library”,删除对应的旧的库即可。如果不删除的话,anduino可能在多个同样名字的.h库中随机选择一个,导致新库可能没有用上。
另外,从点灯科技官网上下载的文件仍然需要一步操作才能复制到库中使用。
用记事本打开 其中的 library.properties 文件,将version=。。。。。,改为version=0.3 即可。
重新烧录测试,正常显示在线了。
如果还是显示离线,建议检查下代码,和点灯官网给的一些思路,如下: