Guia de sensores para Arduino: os 12 mais usados
Os sensores mais usados com Arduino: DHT11, DHT22, HC-SR04, LDR, PIR, MQ-2, NTC, chama, umidade do solo, RFID e mais. O que medem, como ligar e o que observar.
Sensores são as peças que permitem ao Arduino perceber o mundo exterior. Um sensor transforma uma grandeza física que ele mede (temperatura, distância, luz, gás) em um sinal que o Arduino consegue ler. Neste guia você encontra os sensores mais usados, para que servem e o que observar ao ligá-los.



Tipos de saída dos sensores: analógica, digital e por barramento
- Sensores analógicos (LDR, potenciômetro, NTC, gás MQ) fornecem o valor como tensão, lido com analogRead como 0–1023.
- Sensores digitais (PIR, chama, reed switch) informam apenas sim/não, lido com digitalRead como HIGH/LOW.
- Sensores por barramento (DHT22, BMP280, RC522) enviam dados por I2C, SPI ou protocolo próprio; geralmente precisam de uma biblioteca.
Sensores de temperatura e umidade





| Sensor | Mede | Precisão | Observação |
|---|---|---|---|
| DHT11 | Temperatura + umidade | ±2 °C, ±5% | Barato, 1 leitura por segundo |
| DHT22 | Temperatura + umidade | ±0,5 °C, ±2–5% | Mais preciso, faixa maior |
| Termistor NTC | Temperatura | Depende da calibração | Analógico, muito barato |
| DS18B20 | Temperatura | ±0,5 °C | Tem versão à prova d'água, um único fio |
| BME280 | Temperatura + umidade + pressão | ±1 °C, ±3% | I2C, ideal para estação meteorológica |
Sensor de distância: HC-SR04
O HC-SR04 emite uma onda sonora e mede quanto tempo o eco leva para voltar; ele mede aproximadamente de 2–400 cm. É a base de sensores de estacionamento, robôs que desviam de obstáculos e medidores de nível. Funciona com 5 V; com ESP32 ou Pico, coloque um divisor de tensão no pino ECHO.
Sensor de luz: LDR
Um LDR (fotorresistor) é uma peça cuja resistência cai na luz. Ele é lido em um pino analógico montando um divisor de tensão com um resistor de 10 kΩ. É usado em luzes noturnas, persianas automáticas e alarmes a laser. Para medir a luz com precisão (lux), prefira sensores I2C como o BH1750.
Sensor de movimento: PIR (HC-SR501)
Um sensor PIR detecta mudanças no calor emitido pelo corpo humano e coloca a saída em HIGH quando percebe movimento. Seus dois potenciômetros ajustam a sensibilidade (3–7 m) e o tempo em que a saída fica ligada. Depois de ligado, ele precisa de cerca de um minuto para aquecer.

Sensores de gás e de chama



| Sensor | Detecta |
|---|---|
| MQ-2 | Fumaça, GLP, metano, hidrogênio |
| MQ-4 | Metano (gás natural) |
| MQ-7 | Monóxido de carbono |
| MQ-135 | Qualidade do ar (amônia, gases semelhantes ao CO2) |
| Sensor de chama | A luz infravermelha de uma chama |
Outros sensores muito usados






- Sensor de umidade do solo: para projetos de irrigação automática. Os modelos capacitivos não sofrem corrosão, por isso duram mais.
- Reed switch: fecha quando um ímã se aproxima; usado em sensores de porta e janela.
- RC522 RFID: lê a identificação de cartões e chaveiros; usado em fechaduras e sistemas de controle de presença. Precisa ser alimentado com 3,3 V.
- Receptor IR (VS1838B/TSOP): lê os sinais de controles remotos de TV.
- Joystick: um controle analógico de dois eixos usado em projetos de robôs e jogos.
- Sensor de som: detecta o nível de som em projetos como acender uma lâmpada com uma palma.
O que observar ao escolher um sensor
- Tensão de operação: o sensor precisa de 5 V ou 3,3 V? Ele é compatível com o nível lógico da sua placa?
- Tipo de saída: analógica, digital ou I2C/SPI? Sua placa tem pinos adequados suficientes?
- Precisão e faixa: o valor que você quer medir está dentro da faixa do sensor?
- Suporte a bibliotecas: existe uma biblioteca atualizada e muito usada para a Arduino IDE?
- Ambiente: você precisa de um modelo que aguente umidade, água, poeira ou altas temperaturas?
Como deixar as leituras do sensor estáveis
Pequenas oscilações são normais em sensores analógicos. Tirar a média ou a mediana de várias leituras, usar histerese nos limites (dois limites separados para ligar e desligar) e atualizar o display só algumas vezes por segundo deixam as leituras muito mais estáveis. Em projetos com sensores alimentados por bateria, aumentar o intervalo entre as medições prolonga bastante a vida da bateria; você pode estimar isso com a calculadora de autonomia de bateria.
Perguntas frequentes
Qual é o melhor sensor de temperatura para Arduino?
O DHT11 basta para começar. Para medições mais precisas escolha o DHT22 ou o DS18B20, e o BME280 se você também quiser medir a pressão.
Quantos sensores posso ligar em um Arduino?
Depende do número de pinos e do tipo de sensor. Sensores I2C podem compartilhar os mesmos dois fios, então dá para ligar dezenas; para sensores analógicos, o Uno tem 6 entradas analógicas e o Mega, 16.
Por que os valores do meu sensor ficam mudando?
Ruído, fios longos e oscilações na alimentação causam isso. Faça a média de várias leituras, mantenha os fios curtos e coloque um capacitor de 100 nF na alimentação do sensor.
Posso ligar um sensor de 5 V a um ESP32?
O sensor pode ser alimentado com 5 V, mas o sinal de saída precisa ser reduzido para 3,3 V antes de chegar ao ESP32. Use um divisor de tensão ou um conversor de nível lógico; alguns sensores também têm versões compatíveis com 3,3 V.
Como converter o valor de um sensor analógico em unidades reais?
Primeiro converta a leitura em tensão (valor × 5 / 1023) e depois use a fórmula do datasheet do sensor para transformá-la em uma unidade real, como temperatura, luz ou concentração de gás. Alguns sensores precisam de calibração.
Projetos para montar depois desta leitura
Ver todos os projetos
Temperatura e umidade com DHT11
Qual é a temperatura do seu quarto? O ar está úmido ou seco? O sensor DHT11 mede a temperatura e a umidade, e o Arduino mostra os valores em um display LCD de duas linhas, atualizando a cada poucos se

Sensor de estacionamento com HC-SR04
Uma versão em miniatura do sensor de estacionamento de um carro: quanto mais perto um objeto chega, mais rápidos ficam os bipes. O sensor de distância mede a distância até o objeto à sua frente; se el

Luz noturna com LDR
Uma pequena luz noturna que acende sozinha quando escurece e apaga ao amanhecer. Um sensor de luz mede a luminosidade do quarto, e o Arduino acende o LED quando está escuro o suficiente e apaga quando

Detector de movimento com sensor de movimento
Um vigia simples que avisa quando alguém entra no cômodo. O sensor de movimento detecta o calor emitido pelo corpo humano, e o Arduino mantém o LED aceso enquanto há movimento e o apaga quando ele par

Uso de um sensor de gás
Um pequeno guardião que percebe um vazamento de gás na cozinha antes de você. O sensor de gás monitora o ar continuamente; enquanto está tudo bem, o LED verde fica aceso e, quando o gás no ar ultrapas

Uso de um sensor de chama
Um pequeno guardião que percebe o fogo antes de você, na cozinha ou na oficina. O sensor de chama capta a luz invisível emitida pelo fogo; enquanto está tudo bem, o LED verde fica aceso e, ao detectar

Estação de irrigação inteligente
Um jardineiro que rega suas plantas sozinho para que elas não sequem enquanto você está de férias. Um sensor de umidade do solo mede o quanto a terra está úmida; quando ela seca, o Arduino aciona a bo

Leitura de valores RFID
O chaveiro de acesso do seu prédio ou seu cartão de entrada guarda um número de identificação oculto, e este projeto faz a leitura dele. Aproxime o cartão do leitor RFID e o Arduino escreve o número d
Mais artigos
App BlueGrays
Monte este circuito passo a passo pelo celular
Esquema do circuito, código e lista de componentes em uma só tela. Mais de 200 projetos com Arduino, ESP32 e Pico prontos para montar.
Escaneie com seu celular
Aponte a câmera para o código para abrir a loja de aplicativos do seu celular.
ou abrir a loja

