Solução de problemas na fiação

Diagnostique LCD apagado, sondas DHT22 ausentes e leituras intermitentes com multímetro, logs seriais e um checklist da alimentação aos dados.

Arduino Uno ligado a um sensor de temperatura e umidade DHT com três jumpers
Uma primeira montagem mínima de microcontrolador e sensor, antes da Ethernet, do LCD e da fiação com duas sondas. Foto: Wikimedia Commons contributor. CC BY-SA 4.0

Leituras intermitentes quase sempre vêm da alimentação, do terra ou de jumpers soltos, não de azar. Trabalhe com método, dos trilhos até os sensores, antes de trocar o Arduino.

Sintoma → causa provável

  • LCD em branco: potenciômetro de contraste, Vo desconectado ou pinos RS/E/D errados.
  • Timeout do DHT22: falta de pull-up, dados/terra invertidos ou intervalo de leitura curto demais.
  • Ethernet morta: shield mal encaixado, cabo ruim ou conflito de pinos SPI com a fiação do LCD.
  • LCD com caracteres embaralhados: linha de dados flutuando ou LCD de 3,3 V em lógica de 5 V sem cuidar dos níveis.

Ferramentas

O registro pela serial descrito em configuração da Arduino IDE confirma que o firmware está rodando. Medições com multímetro nos trilhos de alimentação confirmam os 5 V sob carga. Revisão pino a pino: fiação dos pinos.

Ajuda específica para sensores

Falhas persistentes do DHT22 depois de conferir a fiação: erros de leitura e novas tentativas do DHT22 e fiação da linha de dados.