Arduino Si7021温度和湿度传感器代码中的错误

时间:2019-11-22 06:59:42

标签: c++ arduino

此代码有问题

exit status 1
'httpResponseCode' was not declared in this scope

我正在尝试使用ESP32和Si702创建温度和湿度传感器,我希望它也显示在LED屏幕上。

这是完整的代码

#include <Wire.h>
#include <WiFi.h>
#include <HTTPClient.h>,

const char* ssid = "Test1";
const char* password = "Test2";

const char* serverName = "localhost/Temp/insert.php";

String apiKeyValue = "tPmAT5Ab3j7F9";

String sensorName = "S17021";
String sensorLocation = "Class";

float humidity = 0; 
float temp = 0;

Weather sensor;

void loop() {
  if(httpResponseCode>0) {
    Serial.println("HTTP Response code: ");
    Serial.println(httpResponseCode);
  }
}
http.end();
else {
  Serial.println("WiFi Disconnected");
}

1 个答案:

答案 0 :(得分:0)

错误消息很清楚是什么错误。

在此范围内未声明

httpResponseCode。

 if(httpResponseCode>0) {
    Serial.println("HTTP Response code: ");
    Serial.println(httpResponseCode);
  }

您正在使用它,而没有先声明它。编译器不知道该变量。

您的代码也没有setup函数,这对于Arduino草图是必不可少的。