#include <ThingSpeak.h>
WiFiClient client;
long myChannelNumber = 2615086;
const char * myWriteAPIKey = "EB44E659H5SGTRBU";
int statusCode;
void setup() {
ThingSpeak.begin(client);
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
// put your main code here, to run repeatedly:
ThingSpeak.setField(1, data.temperature);
ThingSpeak.setField(2, data.humidity);
ThingSpeak.setField(5, distance);
statusCode = ThingSpeak.writeFields(myChannelNumber,myWriteAPIKey);
if(statusCode == 200) { //successful writing code
Serial.println("Channel update successful.");
}
else {
Serial.println("Problem Writing data. HTTP error code :" +
String(statusCode));
}
delay(10); // this speeds up the simulation
}