本帖最后由 李德凯 于 2020-1-13 08:15 编辑
总操作流程:
本教程是先给esp8266-01烧写了安信可固件,再连接arduino uno r3
各器件链接
写入程序注意:上传代码的时候断开RX和TX的连接,完成后接回
#include <SoftwareSerial.h>
SoftwareSerial getData(1,0);
void setup() {
getData.begin(115200);
getAT();
Serial.begin(115200);
}
void loop() {
if (getData.available() > 0){
String str=getData.readString();
Serial.println(str);
}
}
void getAT(){ getData.println("AT+RESTORE");//恢复到初始状态
delay(3000);
getData.println("AT+CWMODE=1");//将8266设置为STA模式
delay(3000);
getData.println("AT+CWJAP=\"WE-178\",\"AbCe@163.com~*~\"");//8266连接路由器发出的WiFi
delay(3000);
getData.println("AT+CIPMUX=0");//设置连接模式,0代表单一连接,1代表多连接
delay(3000);
getData.println("AT+CIPMODE=1");//设置透传
delay(3000);
getData.println("AT+CIPSTART=\"TCP\",\"192.168.0.103\",8080");//通过协议、IP和端口连接服务器
delay(3000);
getData.println("AT+CIPSEND");//启动发送
delay(3000);
getData.println("Connection Successful");//发送数据
delay(3000);
}测试 |