|
|
发表于 2016-3-18 12:22:59
|
显示全部楼层
硬件连接 TX - 3, RX - 4, VCC - 3.3, GND - GND 其他线是否要联和 8266型号有关。
这个就简单调试的,AT命令参看手册,要是应用有现成的库。如果返回有乱码尝试AT命令把 8266的速率改成9600
库文件地址:
https://github.com/itead/ITEADLIB_Arduino_WeeESP8266
程序如下:
- #include <SoftwareSerial.h>
- SoftwareSerial WIFISerial(3, 4); // RX, TX
- #define DebugSerial Serial
- #define OutputSerial Serial
- void setup()
- {
- char buffer[50];
- DebugSerial.begin(9600);
- OutputSerial.begin(9600);
- WIFISerial.begin(115200);
- delay(500);
- WIFISerial.println("AT+GMR");
- }
- void loop() {
- String bb ="";
- int count = 0;
- while (DebugSerial.available() > 0)
- {
- char aa = DebugSerial.read();
- count++;
- bb += aa;
- delay(10);
- }
-
- if (count >1)
- {
- OutputSerial.println();
- OutputSerial.print("Input=");
- OutputSerial.println(bb);
- WIFISerial.println(bb);
- }
- while (WIFISerial.available() >0)
- {
- OutputSerial.write(WIFISerial.read());
- }
- delay(50);
- }
复制代码 |
|