Condividi tramite


Usando el ESP8266 y el DHT11

En esta ocasión quería mostrar algo rápido basado en dos artículos anteriores, primero Usando Visual Micro, luego Trabajando con el ESP8266-01; ambos artículos proveen suficiente información para leer la temperatura utilizando el ESP8266-01, a continuación muestro el diagrama con el cual pueden programar el controlador y probar la lectura:

El código a utilizar sería el siguiente:

 #include <SimpleDHT.h>
void setup()
{
 
    Serial.begin(115200);
   Serial.write("Inicializando...\n");
 
    SimpleDHT11 dht;
    byte temperature = 0;
   byte humidity = 0;
  byte data[40] = { 0 };
  if (dht.read(2, &temperature, &humidity, data)) {
      Serial.print("Fallo en lectura!!");
     return;
    }
 
  Serial.print((int)temperature); Serial.print(" grados centigrados\n");
 Serial.print((int)humidity); Serial.print("% de humedad\n");
 
}

Hasta la próxima!
--Rp

Comments

  • Anonymous
    June 20, 2017
    HolaTiene buena pinta pero si realmente se quiere programar te recomiendo que sigas esta guía, creo que está todo lo necesario para programar el módulo ESP-01 basado en el ESP8266.https://programarfacil.com/podcast/como-configurar-esp01-wifi-esp8266
    • Anonymous
      June 20, 2017
      Hola Luis,Excelente guía! Muy completa y detallada, gracias por compartirla :)--Rp