O que é um Conversor Analógico-Digital (ADC)?

O Conversor Analógico-Digital (ADC ou CAD) é um circuito integrado digital que traduz um sinal analógico de voltagem contínua em um valor numérico discreto equivalente compreendido por microprocessadores.

Leitura de Sensores Analógicos via Canais ADC no Arduino

Sensores que medem luminosidade analógica, como o Sensor LDR 5mm, geram variações contínuas de tensão que são convertidas pelo ADC interno para que possamos tomar decisões por código:

  • Resolução de Bits: O número de divisões da escala. O ADC integrado do Arduino Uno possui resolução de 10 bits, mapeando a tensão lida de 0V a 5V em valores de 0 a 1023.
  • Frequência de Amostragem (Sampling Rate): O número de vezes por segundo que o circuito integrado lê a tensão de entrada para atualizar a variável digital correspondente.
  • Tensão de Referência (Vref): A voltagem padrão que demarca o valor máximo da escala do conversor analógico-digital (normalmente de 5V ou 3.3V).

Usar resoluções de bits maiores (como 12 ou 16 bits de ADCs externos) garante precisão milimétrica nas leituras físicas.

Perguntas Frequentes (FAQ)

Qual a menor variação de tensão (resolução de degrau) detectada pelo ADC de 10 bits do Arduino Uno rodando a 5V?
Dividindo a escala: 5V / 1024 passos = 0,00488 Volts, o que significa que o ADC consegue discernir variações de sinal analógico a cada 4,88 milivolts (mV).
O que é o erro de aliasing em digitalização de sinais analógicos rápidos?
É o fenômeno onde sinais rápidos de alta frequência são mal amostrados e interpretados como frequências baixas falsas, ocorrendo sempre que a taxa de amostragem do ADC for menor que o dobro da frequência do sinal analógico de entrada (Teorema de Nyquist).
Voltar para o blog