#include <WiFi.h>
#include <DHT.h>
#include <ThingSpeak.h>
WiFiClient cliente; //conecta con la plataforma de TS
DHT sensor(27,DHT22);
float t=0, h=0, idc=0;
char* red="F4m1l14"; //2.4GHz
char* pswd="Naan1601@";
long ID_canal=3014808;
char* KEY="PU96BN67SXXVP2UM";
void setup() {
sensor.begin();
Serial.begin(115200);
WiFi.begin(red,pswd);
while(WiFi.status()!= WL_CONNECTED){
Serial.print(".");
delay(250);
}
Serial.println("Conectado!");
ThingSpeak.begin(cliente);
delay(5000);
}
void loop() {
t=sensor.readTemperature();
h=sensor.readHumidity();
idc=sensor.computeHeatIndex(t,h);
ThingSpeak.setField(1,t);
ThingSpeak.setField(2,h);
ThingSpeak.setField(3,idc);
ThingSpeak.writeFields(ID_canal,KEY);
Serial.println("Temp: "+String(t)+" - Hum: "+String(h)+" - ST: "+String(idc));
Serial.println("Datos enviados a ThingSpeak!");
delay(15000);
}