ESP8266 模块使用方法 准备工作-硬件接线 ......................................................................................................................... 1 准备工作-软串口测试 ..................................................................................................................... 2 AP 模式下做为tcp server ............................................................................................................. 4 Station+AP 模式下做为tcp client ........................................................................................... 9 Station 模式下做为tcp client ............................................................................................... 13 其他模式......................................................................................................................................... 14 ESP8266 常用 AT 指令 .................................................................................................................. 14 准备工作-硬件接线 硬件:Wifi 模块ESP8266、Arduino UNO; 软件工具:串口调试工具、USR-TCP232-Test 硬件说明: Wifi 模块ESP8266: 实物图 接口说明 引脚说明 : 引脚名 接线说明 与 Arduino UNO 相连的接线图 UTXD UTXD 接单片机的 RX 3 URXD URXD 接单片机的 TX 2 CH_PO 接3.3V,用来选择 AT 指令模式; 3.3V VCC VCC 接3.3V 3.3V,千万不要接成 5v GND 接地 GND 说明:其他引脚悬空即可 接线示意图如下: 实物图: 准备工作-软串口测试 由于Arduino UNO 只有一个串口,为了方便测试,用2,3 引脚做一个软串口,并将该软串口与wifi 模块的串口连接。在测试wifi 模块之前,先测试软串口是否正常工作。 测试时将引脚3 与0 短接。 #include SoftwareSerial mySerial(3, 2); // RX, TX void setup() { Serial.begin(9600); while (!Serial) {;} Serial.println("hardware serial!"); mySerial.begin(9600); mySerial.println("software seria"); } void loop() { if (mySerial.available()) Serial.write(mySerial.read()); if (Serial.available()) ...