/*
Projeto 09 - Sensor de temperatura e de humidade DHT11
Física na Lixa
https://fisicanalixa.blogspot.com/
https://sites.google.com/aelixa.pt/fisicaearduino
*/
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
float h;
float t;
void setup()
{
Serial.begin(9600);
dht.begin();
}
void loop()
{
delay(2000);
h = dht.readHumidity();
t = dht.readTemperature();
if (isnan(h) || isnan(t))
{
Serial.println("A leitura do sensor DHT11 falhou!");
return;
}
Serial.print("Humidade: ");
Serial.print(h, 0);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(t, 0);
Serial.print(" \xC2\xB0"); //Código para o símbolo grau
Serial.println("C");
}
/*
Projeto 09 - Sensor de temperatura e de humidade DHT22
Física na Lixa
https://fisicanalixa.blogspot.com/
https://sites.google.com/aelixa.pt/fisicaearduino
*/
#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
float h;
float t;
void setup()
{
Serial.begin(9600);
dht.begin();
}
void loop()
{
delay(2000);
h = dht.readHumidity();
t = dht.readTemperature();
if (isnan(h) || isnan(t))
{
Serial.println("A leitura do sensor DHT22 falhou!");
return;
}
Serial.print("Humidade: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.print(" \xC2\xB0"); //Código para o símbolo grau
Serial.println("C");
}
/*
Projeto 09 - Temperatura e humidade com o sensor AM2320
Física na Lixa
https://fisicanalixa.blogspot.com/
https://sites.google.com/aelixa.pt/fisicaearduino
*/
#include "Adafruit_Sensor.h"
#include "Adafruit_AM2320.h"
Adafruit_AM2320 am2320 = Adafruit_AM2320();
float H;
float T;
void setup()
{
Serial.begin(9600);
while (!Serial)
{
delay(10); // Esperar até a porta se abrir
}
am2320.begin();
}
void loop()
{
T = am2320.readTemperature();
H = am2320.readHumidity();
Serial.print("Temperatura = ");
Serial.print(T, 1);
Serial.print(" \xC2\xB0"); //Código para o símbolo grau
Serial.print("C");
Serial.print(" Humidade = ");
Serial.print(H,0);
Serial.println("%");
delay(2000);
}