Aosong
DHT22
±0,5 °C · ±2% UR · Um fio só (protocolo próprio) · de 3,3 a 6 V
Um passo acima do DHT11: ±0,5 °C, ±2% UR típicos e até −40 °C, ainda com um só fio de dados.
Atenção: O erro de umidade pode chegar a ±5% UR, ele faz no máximo uma leitura a cada 2 s e o protocolo exige temporização precisa. Cerca de 50 µA entre as leituras.
Bosch Sensortec
BME280
±1 °C · ±3% UR · I²C/SPI · de 1,71 a 3,6 V
Temperatura, umidade e pressão num só chip I²C ou SPI: o sensor clássico das estações meteorológicas.
Atenção: ±1 °C e ±3% UR, menos preciso que um sensor de umidade dedicado. Confira o chip: o BMP280 é quase igual e não mede umidade.
Diferenças
| Característica | DHT22 | BME280 |
| Grandezas medidas | temperatura · umidade | temperatura · umidade · pressão |
|---|
| Precisão de temperatura | ±0,5 °C | ±1 °C |
|---|
| Precisão de umidade | ±2% UR | ±3% UR |
|---|
| Faixa de temperatura | de −40 a 80 °C | de −40 a 85 °C |
|---|
| Interface | Um fio só (protocolo próprio) | I²C, SPI |
|---|
| Endereço I²C | Não é I²C | 0x76, 0x77 (escolhido por um pino) |
|---|
| Alimentação | de 3,3 a 6 V | de 1,71 a 3,6 V |
|---|
| Corrente entre as leituras | 50 µA | 0,1 µA |
|---|
| ESPHome | dht | bme280_i2c / bme280_spi |
Iguais nos dois: situação.
Escolha o DHT22 se você precisa de
- mais precisão de temperatura (±0,5 °C contra ±1 °C)
- mais precisão de umidade (±2% UR contra ±3% UR)
- alimentação de 5 V
Escolha o BME280 se você precisa de
- pressão atmosférica também
- um barramento I²C padrão compartilhado com outros sensores
- menos corrente entre as leituras (0,1 µA contra 50 µA)
Abrir o comparativo de sensores →Marque o que o seu projeto exige e veja qual sensor serve melhor.
BME280: endereço I²C, ligações e pull-up →
Perguntas frequentes
Qual é a diferença entre o DHT22 e o BME280?
O DHT22 oferece mais precisão de temperatura, mais precisão de umidade e alimentação de 5 V. O BME280 oferece pressão atmosférica também, um barramento I²C padrão compartilhado com outros sensores e menos corrente entre as leituras.
Qual é mais preciso, o DHT22 ou o BME280?
Valores típicos dos datasheets: temperatura ±0,5 °C para o DHT22 e ±1 °C para o BME280; umidade ±2% UR e ±3% UR. A posição importa tanto quanto a precisão: mantenha qualquer um dos dois longe das partes quentes da placa.
Posso trocar o DHT22 pelo BME280?
Não diretamente: o DHT22 usa um protocolo próprio de um fio só e o BME280, I²C ou SPI, então as ligações e o código mudam. Confira também a alimentação: de 3,3 a 6 V para o DHT22, de 1,71 a 3,6 V para o BME280.
Outros comparativos
DHT11 vs DHT22 AHT20 vs DHT22 DHT22 vs SHT31 DS18B20 vs DHT22 BME680 vs BME280 BME280 vs BMP280
Valores tirados dos datasheets e das páginas de produto dos fabricantes e da documentação do ESPHome, conferidos em novembro de 2026.