#include <DHT.h>
#include <WiFi.h>
#include <HTTPClient.h>
int led=32;
DHT dht(33, DHT22);
//VALOR
int valor_temperatura=0;
int valor_humedad=0;
String url=" https://api.thingspeak.com/update?api_key=4ADH7B19L6FIDSOZ&field1=0";
String api_key="4ADH7B19L6FIDSOZ";
String Sensor1="sensor1";
void setup() {
pinMode(led, OUTPUT);
dht.begin();
delay(1000);
Serial.begin(115200);
WiFi.begin("Wokwi-GUEST", "");
while((WiFi.status() != WL_CONNECTED)) {
delay(500);
Serial.print(".");
}
Serial.println("Wifi conectada");
}
void loop() {
delay(1000);
valor_temperatura=dht.readTemperature();
valor_humedad=dht.readHumidity();
Serial.print("Temperature");
Serial.print(valor_temperatura);
Serial.println("Humedad");
Serial.print(valor_humedad);
if (valor_humedad>=50){
digitalWrite(led, HIGH);
}else{
digitalWrite(led, LOW);
}
if((WiFi.status() == WL_CONNECTED)) {
HTTPClient http;
String message=url+"api_key="+api_key+"&"+Sensor1+"="+String(valor_humedad);
http.begin(message); //HTTP
int httpCode = http.GET();
Serial.println(message);
Serial.print("GET code...");
Serial.println(httpCode);
http.end();
}
delay(1000);
}