Cableado de la línea de datos de la DHT22

Conecta cada DHT22 a su propio GPIO con pull-up de 10 kΩ y tierra común, lejos de motores de puerta y cargas ruidosas, para reducir errores de lectura.

Arduino Uno conectado a un sensor DHT de temperatura y humedad con tres cables puente
Una primera prueba mínima de MCU y sensor antes del cableado de Ethernet, LCD y doble sonda. Foto: Wikimedia Commons contributor. CC BY-SA 4.0

Cada DHT22 usa un GPIO digital para su protocolo de un solo hilo. La alimentación y la tierra salen de los rieles de la protoboard; una pull-up de 4,7k–10k entre datos y 5 V mantiene la línea en alto mientras está inactiva entre lecturas.

Conexiones por sensor

  1. VCC al riel de 5 V (algunos módulos incluyen un regulador integrado para piezas de 3,3 V: revisa el tuyo).
  2. DATA a un GPIO propio con resistencia pull-up.
  3. GND a la tierra común en el Arduino.

Tendidos de cable hasta sondas remotas

Un cable corto trenzado o en par reduce el ruido. Evita tender la línea de datos en paralelo a la corriente alterna. Si las lecturas empeoran con la distancia, la lógica de reintentos de errores de lectura del DHT22 ayuda, pero la física siempre gana: reubica o acorta los tendidos.

Asignación en el firmware

El orden de los GPIO define las claves JSON 0 y 1. Documenta la asignación para las etiquetas del panel. Conceptos básicos del sensor: resumen del DHT22.

Preguntas frecuentes

¿Por qué fallan de forma intermitente las lecturas del DHT22?
Los cables largos, la falta de resistencias pull-up, el ruido de una alimentación compartida y leer con demasiada frecuencia son causas habituales. Acorta el cable, revisa el cableado y añade reintentos con espera progresiva.