#include <ArduinoIoTCloud.h>
#include <Arduino_ConnectionHandler.h>
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
const char DEVICE_ID[] = "ab05accd-427a-4158-884d-f21106735cb9";
const char SSID[] = "Wokwi-GUEST";
const char PASS[] = "";
const char SECRET_KEY[] = "q9VIOk4pqCJWB9r@mMO57Ot!e";
CloudTemperatureSensor temperature;
void setup() {
Serial.begin(9600);
dht.begin();
ArduinoCloud.setBoardId(DEVICE_ID);
ArduinoCloud.setSecretDeviceKey(SECRET_KEY);
ArduinoCloud.begin(SSID, PASS);
}
void loop() {
ArduinoCloud.update();
float temperature = dht.readTemperature();
if (!isnan(temp)) {
temperature = temp;
Serial.print("Temperature: ");
Serial.println(temp);
} else {
Serial.println("Sensor error!");
}
delay(60000);
}