Étape 4: Code !
Nous ont mis en place la logique à l’étape précédente, maintenant laissez-nous mettre en œuvre en utilisant le code Arduino !
#include « DHT.h »
#define DHTPIN 2 / / quelle broche nous sommes connectés à
#define DHTTYPE DHT22 / / DHT 22 (AM2302)
DHT dht (DHTPIN, DHTTYPE) ;
void setup()
{
Serial.Begin(9600) ;
DHT.Begin() ;
}
void loop()
{
Lecture de température ou humidité prend environ 250 millisecondes !
Lectures du capteur peuvent également être jusqu'à 2 secondes « ancienne » (c’est un capteur très lent)
flotteur t = 0,0 ;
flotter h = 0.0 ;
int temp = (int) t ;
Si (dht.readHT (t, & h))
{
Serial.println("---") ;
Serial.Print ("température =") ;
Serial.println(t) ;
Serial.Print ("humidité =") ;
Serial.println(h) ;
}
if(Temp>30)
Serial.println ("#S| SENDMAIL| []#"); Envoyer e-mail si la température est supérieure à 30 degrés Celsius
Delay(80000) ;
}