1
RF/无线
ESP8266串口WiFi扩展板是深圳四博智联科技有限公司开发的一款基于乐鑫ESP8266的超低功耗的UART-WiFi模块,兼容Arduino UNO、Mega等标准主板,可以方便地进行二次开发,加速产品原型设计。
基于乐鑫ESP8266模块,实现串口转WiFi功能。模块具备以下特点:
1、 WiFi采用工业级芯片ESP8266,模块为ESP-12E带金属屏蔽罩,强抗干扰能力;
2、 标准引脚兼容Arduino Uno、Mega2560等主控板,Arduino与UNO连接采用电压转换芯片,使得3.3V和5V兼容;
3、 串口采用双路拨码开关进行控制,使得扩展板既可以单独作为Arduino Uno扩展板使用,也可以作为ESP8266扩展板使用;
4、 真正串口WiFi,Arduino程序无需任何配置;
5、 基于WebServer配置WiFi参数和串口参数;
6、 可作为独立的ESP8266开发板使用,下载官方AT指令固件、NodeMCU开源固件等;
7、 可作为独立的Arduino Uno扩展板使用,引脚全部引出。
引脚连接:
GND:接地
GPIO16:其实是RST,低电平复位,所以为了正常工作,直接连接VCC即可
VCC:接3.3V,看过其他教程说不能接5V,不过小编有试过直接用5V来把玩,玩了一段时间都没啥问题,可以正常使用。但是有个问题就是芯片很烫,所以用久了可能会烧坏模块,而且wifi模块一过热,连接会很慢。所以,尽量用3.3V。
UTXD、URXD:前者接单片机或USB转串口模块的RXD,后者接TXD。这两个可以和5V单片机的RXD、TXD连接,经测试通信正常,无需5V转3,3V
GPIO2、GPIO0:悬空
CH_PD:看一些教程说可以直接接VCC,但经测试不行,电流太大了,所以要经电阻连接到VCC,也就是串联个电阻然后电阻再接到VCC,电阻的阻值:数k。小编用4.7k,其实这个没什么严格限制
调试:
调试用的是USB转串口模块,根据上面的引脚连接配合面包板进行连接。然后就可以插电脑开串口助手来调试了。
波特率的话得自己试,有可能是9600或115200,甚至是其他的。小编有一块是9600一块是115200。怎么试 呢?
在串口助手勾发送新行,然后发送AT+RST,如果先出现一堆乱码最后带个ready则说明试对了。然后说明该模块
正常是什么大问题了,还不放心的话还可以尝试其他AT指令配合TCP调试工具来测试。
用单片机通过该模块和上位机通信的例子(AP模式)
[cpp] view plain copycode uchar at_1[14]={‘A’,‘T’,‘+’,‘C’,‘I’,‘P’,‘M’,‘U’,‘X’,‘=’,‘1’,0x0D,0x0A,‘