Arduino UNO R4 - DHT22 - LCD
Vamos aprender a programar um Arduino UNO R4 para ler a temperatura e a umidade de um sensor DHT22 e mostrá-las em uma tela LCD I2C.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Alternatively, you can assemble the LCD I2C display using LCD 1602 Display and PCF8574 I2C Adapter Module.
Sobre o DHT22 e o LCD
Conheça o sensor DHT22 e o LCD, incluindo a pinagem, as funções e a programação, nos tutoriais abaixo:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Código Arduino UNO R4 - Sensor DHT22 - LCD I2C
※ Nota:
O endereço do LCD I2C pode variar conforme o fabricante. No nosso código, usamos o endereço 0x27, fornecido pelo fabricante DIYables.
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a sua primeira vez usando o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima na Arduino IDE.
- Conecte o Arduino Uno R4 ao módulo DHT22 e ao LCD I2C conforme o diagrama fornecido.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 correta (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Clique no ícone Libraries no lado esquerdo da Arduino IDE.
- Digite "DHT" na caixa de pesquisa e procure a biblioteca DHT sensor library da Adafruit.
- Clique no botão Install para adicionar a biblioteca.

- Você precisará instalar dependências adicionais da biblioteca.
- Clique no botão Install All para instalar todas as dependências da biblioteca.

- Pesquise por "DIYables LCD I2C" e escolha a biblioteca DIYables_LCD_I2C da DIYables. Clique no botão Install para instalar a biblioteca.

- Copie o código acima e abra-o na Arduino IDE.
- Clique no botão Upload na Arduino IDE para enviar o código ao Arduino UNO R4.
- Mude a temperatura ao redor do sensor, deixando-a mais quente ou mais fria.
- Observe o resultado no LCD.
Se a tela LCD não mostrar nenhuma informação, confira aqui: Solução de Problemas do LCD I2C