8 / 12

A Mágica da Conversão A/D na Prática

Visualização do mapeamento tensão → valor digital

Mapeamento: 0-5V → 0-1023 (conversão A/D)

🧠 Como o Arduino "Pensa"

O Arduino mapeia a faixa de tensão (0-5V) para sua faixa digital (0-1023)

📈 Exemplos práticos de conversão:

0 Volts lidos no pino A0 → Arduino armazena: 0

2.5 Volts lidos no pino A0 → Arduino armazena: 511 (metade de 1023)

5 Volts lidos no pino A0 → Arduino armazena: 1023

🔬 Qual a menor variação que ele detecta?

5V ÷ 1024 degraus = 4.88mV por degrau!

Isso significa alta precisão na leitura!

// Exemplo prático no código

int leitura = analogRead(A0); // Retorna valor entre 0 e 1023

float tensao = (leitura * 5.0) / 1023; // Converte para Volts