Muita gente não sabe, mas dentro de quase todo módulo sensor com potenciômetro há um LM393. Ele compara duas tensões e decide na hora — sem uma linha de código.

É o CI que transforma um sensor em um simples 'liga/desliga'.

💡 Salve este guia: a saída do LM393 é de coletor aberto: ela precisa de um resistor de pull-up para funcionar. Sem ele, a saída não 'sobe'.

🟢 Nível 1: o que é e para que serve

O LM393 olha duas tensões: uma é o sinal, a outra é um limite. Ele diz qual é maior, mudando a saída para alto ou baixo.

É assim que um sensor 'decide' disparar quando passa de um nível — sem microcontrolador no meio.

🟡 Nível 2: o limite ajustável

Numa ponta entra o sinal do sensor; na outra, uma tensão de referência definida por um potenciômetro.

Quando o sinal passa da referência, a saída 'vira'. Girar o potenciômetro muda o ponto de disparo.

🟡 Nível 2: o coração dos módulos

É por isso que os módulos de som, luz e chuva têm aquele parafusinho: ele ajusta a referência do LM393.

O comparador faz o trabalho de decidir, e você só usa a saída digital.

🔎 Dica: entendeu o LM393? Você entendeu como quase todo módulo sensor 'decide'. O potenciômetro deles ajusta justamente essa referência.
CaracterísticaValor
ÉComparador de tensão
FazDiz qual tensão é maior
SaídaColetor aberto (precisa de pull-up)
ReferênciaAjustada por potenciômetro
Onde viveMódulos de som, luz, chuva...
VantagemDecide sem programar

🔴 Nível 3: como funciona por dentro

O LM393 compara as tensões das suas duas entradas. Se a entrada 'positiva' é maior que a 'negativa', a saída vai para um lado; se é menor, para o outro. É um interruptor decidido por tensão.

A saída é coletor aberto: ela só consegue 'puxar para baixo'. Para ela também poder ficar em nível alto, é preciso um resistor de pull-up ligado ao VCC — daí a importância dele.

⛔ Atenção: perto do ponto de disparo, ruído pode fazer a saída oscilar (ligar/desligar rápido). Uma pequena histerese no circuito resolve isso.

⚖️ Comparador (LM393) x ler no Arduino

LM393
  • Decide em hardware
  • Sem programar
  • Rápido
  • Limite por potenciômetro
Arduino (analógico)
  • Decide em software
  • Flexível (histerese, lógica)
  • Precisa de código
  • Mais controle

🧮 Exemplo prático: disparar quando passa de um nível

📖 Sensor que decide sozinho

1) Sinal: a saída de um sensor entra no LM393.

2) Referência: o potenciômetro define o limite.

3) Comparação: sinal acima do limite vira a saída.

4) Ação: a saída digital aciona algo diretamente.

Compara sinal e limite · passou? · dispara

🎯 Onde usar

  • Coração de módulos sensores.
  • Disparar algo ao passar de um nível.
  • Detectores simples (luz, som).
  • Circuitos de decisão sem microcontrolador.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Saída não sobeSem pull-upAdicione o resistor de pull-up
Oscila no limiteRuído perto do disparoAdicione histerese
Nunca disparaReferência alta demaisAjuste o potenciômetro
Sempre disparadoReferência baixa demaisAjuste o potenciômetro
Comportamento invertidoEntradas trocadasReveja qual entrada é sinal/referência
🛒 Na Mamute tem o LM393 e módulos sensores que o usam, para você montar circuitos que decidem sozinhos.

🚀 Conclusão

O LM393 é um daqueles CIs 'invisíveis' que estão em todo lugar: ele é quem faz o sensor decidir, comparando o sinal com um limite.

Entenda o coletor aberto (pull-up) e a histerese, e você desvenda o funcionamento de quase todo módulo sensor com potenciômetro.

Sabia que ele estava em todo módulo? Conta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br