Função map() do Arduino
A função map() do Arduino reescala um número de uma faixa para outra (ex.: 0–1023 do ADC para 0–255 do PWM). Informe os valores na calculadora abaixo e veja o resultado.
Perguntas frequentes
O que a função map() do Arduino faz?
Converte um valor de uma faixa de entrada para a faixa de saída proporcionalmente: map(valor, deIn, atéIn, deOut, atéOut).
Como mapear 0–1023 para 0–255?
map(leitura, 0, 1023, 0, 255). É o caso típico de levar a leitura de um ADC de 10 bits para um PWM de 8 bits.
A função map() arredonda?
Ela usa matemática inteira e trunca (não arredonda). Para mais precisão, faça a conta com float ou some metade do passo antes.