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