关于Arduino ESP8266 AT命令 透传 折腾了几天的最关键经验
硬件: 1、Arduino UNO 2、ESP8266-01S软件:Arduino IDE
话不多说,折腾几天,历尽千辛万苦。就是没办法正确使用ESP8266,最主要原因是发出AT命令后 串口返回的值有时好,有时不好,有时乱码,有时不乱码,有时空值啥问题都有。
终于在今天折腾出了一个最终经验
在Arduino IDE里写完代码,上传到Arduino UNO板子上后,必须要断开Arduino UNO板子电源,重新开机Arduino UNO板子,串口才能返回正确的值。
分享出用几天时间折腾出的经验,给有相同问题的同学参考
可能的情况:
你使用了0、1硬件串口连接8266,UNO在上传程序时也会使用这个串口
解决办法:使用软串口和8266通信 奈何col 发表于 2018-11-7 15:24
可能的情况:
你使用了0、1硬件串口连接8266,UNO在上传程序时也会使用这个串口
解决办法:使用软串口和826 ...
用的是 8 和9 号针脚,没用0和1号针脚 ws9528 发表于 2018-11-7 16:31
用的是 8 和9 号针脚,没用0和1号针脚
那可能是电路问题导致不稳定了 供电是非常重要的 奈何col 发表于 2018-11-7 17:28
那可能是电路问题导致不稳定了
难道和我用便宜板子有关? wherestheway 发表于 2018-11-7 17:48
供电是非常重要的
供电应当是没有问题的。笔记本USB供电。 ws9528 发表于 2018-11-7 20:52
供电应当是没有问题的。笔记本USB供电。
这正是问题所在,我之前折腾了很久,就是这个原因。ESP01的供电是3.3v,用笔记本usb是不行的,要单独供电,可以用两颗电池。我用mega2560模块来供电,线也不能太长。你可以试试用uno模块来供电。 wherestheway 发表于 2018-11-7 22:57
这正是问题所在,我之前折腾了很久,就是这个原因。ESP01的供电是3.3v,用笔记本usb是不行的,要单独供电 ...
笔记本USB给NUO供电顺便上传代码,NUO给ESP8266供电,是这样的。 辛苦了,被这个折腾的要死了
页:
[1]
2