SENSOR DE TEMPERATURA Y HUMEDAD O SENSOR DE HUMEDAD DE SUELO

//CÓDIGO  PARA EL SENSOR DE TEMPERATURA Y HUMEDAD

#include <DHT11.h>

int pin=2;
DHT11 dht11(pin);

void setup()
   {
       Serial.begin(9600);
   }

void loop()
   {
       int err;
       float temp, hum;
       if((err = dht11.read(hum, temp)) == 0)    // Si devuelve 0 es que ha leido bien
          {
             Serial.print("Temperatura: ");
             Serial.print(temp);
             Serial.print(" Humedad: ");
             Serial.print(hum);
             Serial.println();
          }
       else
          {
             Serial.println();
             Serial.print("Error Num :");
             Serial.print(err);
             Serial.println();
          }
       delay(1000);            //Recordar que solo lee una vez por segundo
   }


CÓDIGO PARA EL SENSOR DE HUMEDAD DEL SUELO: MÓDULOS YL-69



El código necesario es realmente sencillo. Si estamos empleando la señal analógica A0, leemos el valor mediante la entrada analógica, y usamos el puerto serie para mostrar el valor por pantalla. En un caso real, este valor se emplearía para ejecutar acciones, en lugar de mostrar el valor.
Si estamos empleando la señal digital, empleamos una entrada digital para leer el estado. En el ejemplo mostramos un mensaje por la pantalla, pero igualmente en un caso real ejecutaríamos las acciones oportunas.

Comentarios

Entradas más populares de este blog

LED + FOTORESISTOR

CUESTIONARIOS PROGRAMACIÓN