Professional Documents
Culture Documents
h>
#include <SPI.h>
#include "DHT.h"
// Configura Arduino
void setup() {
// Inicializa puerto serial
Serial.begin(9600);
Serial.println("Invernadero Sistemas");
Serial.print("Sensor de temperatura-humedad DHT");
delay(1000); // Esperamos 1 segundo de cortesia
Ethernet.begin(mac, ip); // Inicializamos el Ethernet Shield
void loop() {
delay(1000); // Espera dos segundos para realizar la primera medici�n, el sensor
muestrea la temperatura cada 1 segundos}
float h = dht.readHumidity(); // Obtiene la Humedad
float t = dht.readTemperature(); // Obtiene la Temperatura en Celsius
// Control de errores, valida que se obtuvieron valores para los datos medidos
if (isnan(h) || isnan(t)) {
Serial.println("Falla al leer el sensor DHT!");
return;
}
Serial.print("Humedad: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" *C ");