Paso 4: código!
Han establecido la lógica en el paso anterior, ahora debemos implementarlo utilizando el código de Arduino!
#include "DHT.h"
#define DHTPIN 2 / / Qué pin estamos conectados a
#define DHTTYPE DHT22 / / DHT 22 (AM2302)
DHT dht (DHTPIN, DHTTYPE);
void setup()
{
Serial.Begin(9600);
DHT.Begin();
}
void loop()
{
Lectura de temperatura o la humedad toma alrededor de 250 milisegundos.
Lecturas del sensor también pueden ser hasta 2 segundos 'old' (es un sensor muy lento)
Float t = 0.0;
Float h = 0.0;
int temp = (int) t;
Si (dht.readHT (t & h))
{
Serial.println("---");
Serial.Print ("temperatura =");
Serial.println(t);
Serial.Print ("humedad =");
Serial.println(h);
}
if(Temp>30)
Serial.println ("#S| SENDMAIL| []#"); enviar correo electrónico si temperatura es mayor de 30 grados Celsius
Delay(80000);
}