更新固件完成后,为了确保WIFI固件更新成功,可以先在电脑上进行测试,连线图如下,这里把Ardiuno板作为一个USB转串口的转接板使用。
连线完成后,就通过串口发送AT指令给WIFI模块,如果有返回值,说明固件更新成功。在发送AT指令时注意在指令后加上回车,下图为测试实例截图:
更新完固件后,就是使用OCROBOT SEED WIFI模块联网络的时候了,首先用OCROBOT MANGO II板子连接OCROBOT SEED WIFI模块,连线如下:
ESP8266---ARDUINO
V -------- 3v3
G ------- GND
T --------- 0
R --------- 1
为了达到调试效果,额外连接一个LED灯,方便观察WIFI模块的工作状态,用pin8作为电平输出引脚,这个地方需要串联一个220欧姆的电阻,否则LED灯会被烧坏。实物接线图如下:
还是用上面的工具,这里用网络调试功能,协议类型选择TCP server,端口输入8234,主机IP就是本机电脑IP。该软件将本地主机模拟成服务器, ardiuno板通过WIFI模块与该服务器进行TCP连接通信。如下图:
下面是测试代码:
#define RET_OK 0
#define RET_ERR 1
void setup() {
// put your setup code here, to run once:
pinMode(8, OUTPUT);
Serial.begin(115200);
while (!Serial)
{
; // wait for serial port to connect. Needed for Leonardo only
}