esp8266上传不了数据
esp8266上传不了数据可能是由于以下原因:
1. 供电问题:使用arduino uno的5V透过稳压器转3.3V供电给esp8266,5V电源同时还接了dht11和PM2.5感测器,一开始esp8266可以loading成功,也有传送成功(thingspeak),但使用一段时间后会突然上传失败,显示error,有时候半小时~1小时,有时10.20分钟就挂了,但esp8266是有回应的,重新开机AT测试成功回应OK,也能连接上WIFI,但上传仍然失败,必须拔掉电源(110V变压器)重插才会恢复正常传送。
2. 库文件问题:ESP8266需要IO在特定电平复位才能进入下载模式。只接TXD RXD是不可能让模块进入下载模式的。做好的基于ESP8266的模块成品,通过USB串口芯片接了IO到对应控制脚位的,所以才能直接进入下载模式。
3. 代码问题:可能是OLED屏幕的接线有问题,或者OLED屏幕的初始化代码有误。可以先检查一下OLED屏幕的接线是否正确,然后检查初始化代码是否正确。如果还是不行,可以尝试使用Mixy这款软件进行代码编写,它编写代码更迅速,更易理解。
