01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 | while(atk_8266_send_cmd("AT","OK",20))//¼ì2éWIFIÄ£¿éêÇ·ñÔúÏß { atk_8266_quit_trans();//íË3öí¸′« atk_8266_send_cmd("AT+CIPMODE=0","OK",200); //1رÕí¸′«Ä£ê½ Show_Str(40,55,200,16,"Î′¼ì2aμ½Ä£¿é!!!",16,0); delay_ms(800); LCD_Fill(40,55,200,55+16,WHITE); Show_Str(40,55,200,16,"3¢êÔᬽóÄ£¿é...",16,0); } while(atk_8266_send_cmd("ATE0","OK",20));//1رջØÏÔ atk_8266_send_cmd("AT+CWMODE=1","OK",50); //éèÖÃWIFI STAÄ£ê½ atk_8266_send_cmd("AT+RST","OK",20); //DHCP·tÎñÆ÷1رÕ(½öAPÄ£ê½óDD§) delay_ms(1000); //Ñóê±3Sμè′yÖØÆô3é1| delay_ms(1000); delay_ms(1000); delay_ms(1000); //éèÖÃᬽóμ½μÄWIFIíøÂçÃû3Æ/¼óÃü·½ê½/ÃüÂë,Õa¼¸¸ö2ÎêyDèòa¸ù¾YÄú×Ô¼oμÄ·óéÆ÷éèÖýøDDDT¸Ä!! atk_8266_send_cmd("AT+CIPMUX=0","OK",20); //0£oμ¥ᬽó£¬1£o¶àᬽó sprintf((char*)p,"AT+CWJAP=\"%s\",\"%s\"",wifista_ssid,wifista_password);//éèÖÃÎTÏß2Îêy:ssid,ÃüÂë while(atk_8266_send_cmd(p,"WIFI GOT IP",300)); //ᬽóÄ¿±ê·óéÆ÷,2¢Çò»ñμÃIP |
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 | sprintf((char*)p,"AT+CIPSTART=\"TCP\",\"%s\",%s",WEATHER_SERVERIP,WEATHER_PORTNUM); //ÅäÖÃÄ¿±êTCP·tÎñÆ÷ res = atk_8266_send_cmd(p,"OK",200);//ᬽóμ½Ä¿±êTCP·tÎñÆ÷ if(res==1) { myfree(SRAMIN,p); return 1; } delay_ms(300); atk_8266_send_cmd("AT+CIPMODE=1","OK",100); //′«êäÄ£ê½Îa£oí¸′« atk_8266_get_wanip(ipbuf);//»ñè¡WAN IP sprintf((char*)p,"IPμØÖ·:%s ¶Ë¿ú:%s",ipbuf,(u8*)WEATHER_PORTNUM); // Show_Str(30,65,200,12,p,12,0); //ÏÔê¾IPμØÖ·oí¶Ë¿ú USART3_RX_STA=0; atk_8266_send_cmd("AT+CIPSEND","OK",100); //¿aê¼í¸′« printf("start trans...\r\n"); u3_printf("GET [color=rgb(0, 130, 0) !important][url=https://api.seniverse.com/]https://api.seniverse.com[/url]); |
qq23230233 发表于 2018-11-12 19:04
我想用51单片机实现显示天气功能,不知道怎么实现第三步,就这个天气服务器怎么连接,假设我用python语言自 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |