13.给8266发指令函数
以前写过8266 esp01s连接帖子 可以看我记录
- void huoqutianqi(void)
- {
- //k780成功
-
- Uart3SendStr("AT+RST\r\n");
- Delay1000ms();
- wptr=0;
- Uart4SendStr(buffer);
- memset(buffer,'\0', sizeof(buffer));
- Uart4SendStr("01rst\r\n");
-
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
-
- Uart3SendStr("AT+CIPSTART="TCP","api.seniverse.com",80\r\n");
- Delay1000ms();
- wptr=0;
- Uart4SendStr(buffer);
- memset(buffer,'\0', sizeof(buffer));
- Uart4SendStr("02lianjie\r\n");
-
-
- Delay1000ms();
-
- Uart3SendStr("AT+CWMODE=1\r\n");
- Delay1000ms();
- wptr=0;
- Uart4SendStr(buffer);
- memset(buffer,'\0', sizeof(buffer));
- Uart4SendStr("03lianjie-fuwuqi\r\n");
-
-
- Delay1000ms();
-
-
- Uart3SendStr("AT+CIPMODE=1\r\n"); //开启透传模式
- Delay1000ms();
- wptr=0;
- Uart4SendStr(buffer);
- memset(buffer,'\0', sizeof(buffer));
- Uart4SendStr("04kaiqi-touchuan\r\n");
- Delay1000ms();
-
- Uart3SendStr("AT+CIPSEND\r\n");
- Delay1000ms();
- wptr=0;
- Uart4SendStr(buffer);
- memset(buffer,'\0', sizeof(buffer));
- Uart4SendStr("05-kaishi\r\n");
-
- Uart3SendStr("GET http://api.seniverse.com/v3/weather/daily.json?key=换成自己的&location=puyang&language=en&unit=c&start=0&days=2\r\n");
- Delay1000ms();
- Uart4SendStr(buffer);
-
-
-
-
- Uart4SendStr("06-wangzhi\r\n");
- Delay1000ms();
- Delay1000ms();
- Delay1000ms();
-
- }
复制代码
|