// Codice per il monitoraggio da remoto della temperatura e umidità
#include "Adafruit_Sensor.h"
#include <DHT.h>
//Constants
#define DHTPIN 4 // pin DATI sul GPIO
#define DHTTYPE DHT11 // Sensore DHT11 (AM2302)
//#define DHTTYPE DHT22 // DHT 11 (AM2302)
DHT dht(DHTPIN, DHTTYPE); // Inizializza il sensore
int LEDPIN = 22; //GPIO pin usato dal LED
void setup() {
Serial.begin(115200); // Inizializzazione del monitor seriale (solo per il debugging!)
pinMode(LEDPIN, OUTPUT);
dht.begin();
delay(2000);
}
float temp;
float humidity;
void loop() {
if ( digitalRead(LEDPIN) == HIGH ) digitalWrite(LEDPIN, LOW);
else digitalWrite(LEDPIN, HIGH);
temp = dht.readTemperature();
humidity = dht.readHumidity();
Serial.print("Temp : ");
Serial.print(temp);
Serial.println(" C ");
Serial.print("Humidity : ");
Serial.print(humidity);
Serial.println(" % ");
delay(200);
//delay(1000);
}