此代码有问题
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");
}
答案 0 :(得分:0)
错误消息很清楚是什么错误。
在此范围内未声明httpResponseCode。
if(httpResponseCode>0) {
Serial.println("HTTP Response code: ");
Serial.println(httpResponseCode);
}
您正在使用它,而没有先声明它。编译器不知道该变量。
您的代码也没有setup
函数,这对于Arduino草图是必不可少的。