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

用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

学习小记

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

暂无评论

发表评论

相关推荐

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

汇编实现LED点亮

汇编点亮一个LED MCS-51单片机 也许C语言人人都会,但使用汇编语言就不一定了。 使用汇编语言点亮一个LED灯 程序: ORG 0000H MAIN:CLR P2.0 LJMP MAINEND 注释如下&#