赞
踩
注意:
1、电源接口一定是纯净的3.3V电压(此电源最好没有串并联其他元器件)否则可能出现电压不稳定,无法成功连接。
2、第一次wifi模块第一次使用需要 手动配置热点 ,连接成功之后才可将完整的程序代码烧录进arduino开发板。
测试连接esp826601s代码段:
(手动配置热点时,用的软接口6,7 。tx,rx不要连接错)
#include <SoftwareSerial.h> SoftwareSerial mySerial(6, 7); // RX, TX 配置 6、7 为软串口 void setup() { Serial.begin(115200);//设置硬串口波特率 Serial.println("ESP8266 WIFI Test"); while (!Serial) {//串口是否准备好。 ; } Serial.println("hardware serial!"); mySerial.begin(115200);//设置8266的波特率为115200,初始默认是115200 mySerial.println("software serial!"); } void loop() { if (mySerial.available())//获取从软串口读取有效的字节数 { Serial.write(mySerial.read());//硬串口写软串口中读取的数据 } if (Serial.available()) {//获取从硬串口读取有效的字节数 mySerial.write(Serial.read());//软串口写硬串口中读取的数据 } }
运行成功:
串口发送
AT
显示ok证明测试连接成功。
1、确定接线无问题,rx tx是否接反了
2、硬件问题 换esp8266-01s(自己买了四个)
3、无限次的重新烧录,重启 重启 重启……
只要接线没错,无限制重复2,3步骤你总能测试成功,目前认为没有更好的办法…………(当然或许你更厉害
测试成功后继续:在串口发送AT指令进行热点配置
1、设置esp为混合模式,配置 ESP8266 模块为 AP+STA 模式,开启 wifi 热点
AT+CWMODE=3
2、重启模块使 AP 模式生效
AT+RST
3、设置热点名称和密码
AT+CWJAP="mapingLCY","12345678d"
配置成功
具体 wifi模块的模式选择、AT指令的使用 自己查阅使用文档即可。
只要手动配置热点成功,后面上云平台应该都不会出现什么问题。后面(明年见)更新云平台连接 和 完整的仓储环境监测项目(数据上传onenet云、数据可视化显示、触发器邮件报警)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。