Cada DHT22 usa um GPIO digital para o seu protocolo de fio único. A alimentação e o terra vêm dos trilhos da protoboard; um pull-up de 4,7k–10k entre os dados e 5 V mantém a linha em nível alto entre as leituras.
Conexões por sensor
- VCC no trilho de 5 V (alguns módulos têm regulador embutido para peças de 3,3 V: confira o seu).
- DATA em um GPIO exclusivo, com resistor de pull-up.
- GND no terra comum do Arduino.
Cabos até sondas remotas
Fio curto, trançado ou em par, reduz o ruído. Evite passar os dados em paralelo com a rede elétrica. Se as leituras piorarem com a distância, a lógica de novas tentativas em erros de leitura do DHT22 ajuda, mas a física sempre vence: mude o local ou encurte os cabos.
Mapeamento no firmware
A ordem dos GPIOs define as chaves JSON 0 e 1. Documente o mapeamento para os rótulos do dashboard. Noções básicas do sensor: visão geral do DHT22.
Perguntas frequentes
Por que as leituras do DHT22 falham de vez em quando?
Cabos longos, falta de pull-ups, ruído em uma alimentação compartilhada e leituras frequentes demais são causas comuns. Encurte o cabo, confira a fiação e adicione novas tentativas com backoff.