ESP8266学习
Karl Zhangq
这个作者很懒,什么都没留下…
展开
-
ESP8266 HTTP实现天气信息实时获取以及JSON解析天气数据
本博文实现了HTTP 每隔20秒请求一次心知天气的天气数据,并且在OLED上显示天气信息,HTTP天气信息使用cJSON进行解析。本博文Demo所有代码下载地址:https://download.csdn.net/download/zq666888/13125206效果图如下:我这里使用的天气API接口是心知天气的,如果学习用的话可以申请免费版的做测试用,详情见:https://www.seniverse.com/login?callback=%2Fproducts%3Fiid%3Dnew原创 2020-11-19 15:42:20 · 2577 阅读 · 1 评论 -
ESP8266 TCP Service功能实现
本博文全部代码下载地址:https://download.csdn.net/download/zq666888/13119921本博文实现功能截图:ESP8266要想实现TCP Service功能要经过一下步骤:1、配置ESP8266工作在AP模式,设置AP模式相关参数,比如wifi名字、密码、加密方式、最大连接数量、Wifi信道、信标间隔时槽等。void ICACHE_FLASH_ATTRWifi_Init(void){ struct softap_config MySoftA原创 2020-11-17 16:09:37 · 390 阅读 · 0 评论 -
ESP8266 TCP Client功能实现
本博客实现了ESP8266 TCP客户端编程,实现了和TCP服务器的连接,发送数据以及接受数据的功能,效果图如下:使用的SDK是NONOS3.0,API的使用请参考 ESP8266 Non-OS SDK API参考 链接:https://www.espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_api_reference_cn.pdf要想实现TCP Client功能需要经过以下步骤:1、配置ESP826原创 2020-11-17 13:40:21 · 611 阅读 · 1 评论 -
ESP8266烧录配置
ESP8266按照烧录文件的不同分为两种情况:支持云端升级、不支持云端升级。另外,根据flash容量的不同,还需要调整bin文件得烧录地址。不支持云端升级(Noboot模式)的烧录文件以及地址如下:支持云端升级(Boot)的烧录文件以及地址如下:支持云端升级的固件,在 flash 布局会分为两个区,一个用来执行程序,另一个用来保存要升级的固件。当程序运行在 user1 时开始升级,程序会下载到 user2 区域,下载完毕后,下次启动运行 user2 的程序,依次替换,实现云端升级。注原创 2020-11-16 14:49:55 · 1238 阅读 · 0 评论 -
ESP8266软件定时器实现流水灯
ESP8266 NONOS 3.0软件定时器实现流水灯已经搭建好了ESP8266开发环境,我们先实现一下最基本的功能,用软件定时器实现流水灯功能。我们参考ESP8266 Non-OS SDK API 参考提供的接口进行开发即可。手册下载地址:https://www.espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_api_reference_cn.pdf要实现流水灯我们首先需要进行GPIO的配置。查看原理图原创 2020-11-13 16:33:34 · 861 阅读 · 1 评论 -
安信可ESP8266开发环境搭建
ESP8266使用安信可IDE搭建开发环境以及简单使用1、下载安信可V1.5.2版本IDE。https://pan.baidu.com/s/1o7pTthnwGgZGDb_P3S2gLw 提取码 xtge2、安装V1.5.2版本IDE双击 AiThinkerIDE_V1.5.2.exe进行安装选择安装目录,注意不要有中文目录,IDE依赖python2.7环境,如果电脑有python3.0以上需要做共存处理或者卸载,一键安装即可。3、使用IDE进行ESP8266固件开发首先我们在.原创 2020-11-13 16:11:15 · 1292 阅读 · 0 评论