Descrição
analogReadResolution() é um extensão da API Analog para o Arduino Due, Zero e família MKR.
Configura o tamanho (em bits) do valor retornado por analogRead()
. O padrão é 10 bits (retorna valores entre 0-1023) para compatibilidade com placas baseadas em microcontroladores AVR.
As placas Due, Zero e da família MKR possuem um conversor analógico digital (ADC) com capacidade 12-bits que pode ser accessado, em completude, mudando-se a resolução para 12. Isso fará com que os valores retornados por analogRead()
estejam entre 0 e 4095.
Sintaxe
analogReadResolution(bits)
Parâmetros
bits
: determina a resolução (em bits) dos valores retornados pela função analogRead()
. Você pode configurar esse valor entre 1 e 32. Você pode escolher resoluções mais altas que 12, porém assim, valores retornados por analogRead()
irão sofrer aproximação. Veja a nota abaixo para detalhes.
Retorna
Nada