Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过esp8266从web获取完整正确的数据_Web_Arduino_Esp8266 - Fatal编程技术网

无法通过esp8266从web获取完整正确的数据

无法通过esp8266从web获取完整正确的数据,web,arduino,esp8266,Web,Arduino,Esp8266,我使用Arduino mego 2560和esp8266,如下所示 并编写以下代码: void setup() { Serial.begin(9600); Serial1.begin(115200); } void loop() { Serial1.println("AT"); delay(1000); Serial1.println("AT+CWMODE=1"); delay(1000); Serial1.println("A

我使用Arduino mego 2560和esp8266,如下所示 并编写以下代码:

void setup() {
 Serial.begin(9600);
 Serial1.begin(115200);  
}

void loop() { 
    Serial1.println("AT");  
    delay(1000);    

    Serial1.println("AT+CWMODE=1");
    delay(1000);

    Serial1.println("AT+CWJAP=\"SSSD\",\"PASSWORD\"");
    delay(5000);

    Serial1.println("AT+CIPSTART=\"TCP\",\"www.mywebsite.com\",80");
    delay(1000);

    Serial1.print("AT+CIPSEND=");
    String postRequest ="GET /nhap.php HTTP/1.1\r\n\r\nHost:www.mywebsite.com\r\n\r\nConnection:close\r\n\r\n";

    Serial1.println(postRequest.length());
    delay(5000);

    Serial1.println("GET /nhap.php HTTP/1.1");
    Serial1.println("Host: www.mywebsite.com");
    Serial1.println("Connection:close");
    Serial1.println();

    int check_down = 0;
    String content = "";
    while(Serial1.available()!=0)
    {  
        check_down++;
        content = content + String(char (Serial1.read()));
    } 
    Serial.println(check_down);
    //Serial.println(content);
    Serial.println(content.substring(10,50));
    delay(3000);

    Serial1.println("AT+CIPCLOSE");
    ShowSerialData();
    delay(1000);
}    
void ShowSerialData()
{
    while(Serial1.available())
        Serial.write(Serial1.read());
    while (Serial.available())
        Serial1.write(Serial.read());
}
我的网站:

<html>
<head></head>
<body>HELLO</body>
</html>

你好
我想从arduino IDE获得串行监视器上的“HELLO”,但是 我明白了:

在+CIPS关闭忙碌的s

发送OK

+IPD,156:HTTP/1.1200 OK SGET/nhap.php HTTP/1.1主机:www.mywebsite.com Connectio:le


??@那么mega2560(9600)和esp8266(115200)之间有什么问题吗

如果看起来像是页面标题,这可能会更好,您必须将其解析出来。