Entradas Analógicas
Entradas Analógicas
Na Franzininho temos 1 pino que pode ser usado como entrada Analógica (A1). O Attiny85 possui mais entradas analógicas(A0,A2,A3), que também podem ser usadas mas com limitações no hardware* conforme pinout:
Verificar limitações de uso dos pinos
Função
Para a leitura de um sinal analógico no pino que possui essa função, não é necessário configurar o pino como entrada analógica. Isso é feito na função de leitura:
int analogRead(pino)
Lê o valor presente em um pino configurado como entrada analógica. Internamente o Arduino possui um conversor A/D de 10 bits. Dessa forma o valor retornado por esta função estará na faixa de 0 a 1023 conforme o valor presente no pino.
Sintaxe:
analogRead(pino);
Parâmetros:
pino: número do pino configurado como entrada analógica (0,1,2,3 na Franzininho)
Retorno
int (0 a 1023)
Exemplo
Vamos ler o valor de um potenciômetro ligado ao pino P2(A1) e acionar o LED quando a leitura atingir um valor definido:
Last updated