esp8266显示时间温湿度(WiFi配网)

用esp8266物联网,显示温湿度

内容参考技新课堂:https://www.bilibili.com/video/BV1dJ411S723
下载软件配置参考:https://blog.csdn.net/felix_tao/article/details/106698643

需要物件:
esp8266开发板一块(淘宝里很多小开发板且不贵)
oled屏幕一块(我用的是0.96寸的)
温湿度传感器一个(DHT11)

准备工作:
下载软件AiThinkerIDE
烧录固件工具-ESP_DOWNLOAD_TOOL
安信可串口调试助手AiThinker Serial Tool V1.2.3

这些资料可以在安信可官网获取:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环境配置完成后可以打开软件进行烧写,烧写过程:
1.先点击File中的import将工程导入(如果没有工程,从官方下载sdk,保留最基础的驱动程序,再进行相应的开发)

2.对于要编译的而工程先“clean project”再“build project”才行(必须这样操作,这里是安信可IDE的问题)
在这里插入图片描述
在这里插入图片描述

3.编译成功后打开烧录软件进行配置烧录;这里CrystalFreq要设置成26M,FLASH SIZE要设置成32Mbit

在这里插入图片描述
在这里插入图片描述
4.成功后显示界面:
在这里插入图片描述

问题

重点说说我在这过程中产生的问题,提醒大家避坑:
1.安信可官方的IDE对makefile文件识别有问题,当报错识别不了某个文件下的makefile的时候,去那个文件下把make文件改成.bak文件,如下:
在这里插入图片描述
2.对于版本为v1.5的下载软件,顶部分享的一个博主文章配置很详细,可以参考;但是,如果上述.bak仍不能解决报错,那么试试老版本下载软件

3.安信可官方的最新下载软件flash_download_tool_3.9.2取消了一些频率上设置,按理说会自动识别或者兼容才对,但是我用v3.9.2版本来下载程序,板子识别不出,指示灯闪烁。也就是说兼容性有点问题(我没细察,只知道退回老版本一切都正常了)

4.下载程序的时候不要先擦除再下载了(我养成的老习惯,总喜欢先擦除);有的时候这样操作也会导致板子出现问题,先擦除再下载板子指示灯也闪烁,串口接收信息乱码;暂且怀疑某一部分有冲突导致,总之直接下载覆盖掉上一个程序就行。
在这里插入图片描述

版权声明:本文为CSDN博主「学习小记」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38168606/article/details/122284629

生成海报
点赞 0

学习小记

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

ESP8266 无限重启踩坑

最近做了一个电子墨水屏万年历,在移植屏幕代码时遇到了esp8266无限软复位的问题,如果你的串口打印是以下图片所示,那么恭喜你问题解决了。 造成软复位的原因是因为,程序里有死循环&#xf

4路红外循迹模块使用教程

4路红外循迹模块使用教程 个人原创博客:点击浏览模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1A以上电源供电 工作温度:-10℃~50℃ 安装孔

HAL库串口中断

一,配置串口初始化 void MX_USART1_UART_Init(void) {huart1.Instance USART1;huart1.Init.BaudRate 115200;huart1.Init.WordLen