Stap 4: Code!
We hebben vastgesteld de logica in de vorige stap, nu laten implementeren met behulp van de Arduino code!
#include "DHT.h"
#define DHTPIN 2 / / welke pin wij verbonden bent met
#define DHTTYPE DHT22 / / DHT 22 (AM2302)
DHT dht (DHTPIN, DHTTYPE);
VOID Setup
{
Serial.begin(9600);
DHT.begin();
}
void loop
{
Lezing temperatuur of vochtigheid neemt ongeveer 250 milliseconden!
Sensor lezingen kan maximaal 2 seconden 'oude' (het is een zeer langzame sensor)
zweven t = 0,0;
zweven h = 0,0;
int. temp = (int) t;
Als (dht.readHT (t, & h))
{
Serial.println("---");
Serial.Print ("temperatuur =");
Serial.println(t);
Serial.Print ("vochtigheid =");
Serial.println(h);
}
if(temp>30)
Serial.println ("#S| SENDMAIL| []#"); Stuur e-mail als temp groter dan 30 graden Celsius is
delay(80000);
}