Arduino — Ligação com Potenciômetro

Ola Gente!

O potenciômetro, mesmo sendo um dispositivo simples, gera duvida sobre seu funcionamento.

Ele possui 3 pinos, sendo que o primeiro e o terceiro devem fechar um circuito “+5v / GND” isto porque o pino central ira indicar a oscilação de voltagem.

(Existem outras formas de ligação, mas esta é a mais simples)

Para nosso exemplo iremos aplicar o GND no Pino 1 e o +5v no Pino 3.

Veja no exemplo abaixo que enquanto o cursos esta totalmente virado para a esquerda a voltagem no Pino 2 se mantem em 0v:

Agora se movermos o cursos para o meio o Pino 2 recebe 2.5v:

E se virarmos o cursor totalmente para direita o Pino 2 recebe toda voltagem disponível, isto é, 5v:

Então ficou fácil! Agora iremos conectar o Pino 2 em uma entrada Analógica, as entradas analógicas retornam valores de 0 até 1023 (Ou seja, cada unidade indica 4,88mV):

Para nosso exemplo ligamos na entrada A0, e configuramos nosso Arduino para retornar, na portal serial, o valor recebido da leitura, para isto utilizamos a função analogRead(PINO).

Sabendo de tudo isto podemos medir a voltagem que o Pino Analógico esta recebendo fazendo um simples calculo.

Valor do Pino Analógico * ( 5 / 1023)

Sendo 5 a voltagem que estamos aplicando o polo positivo, e 1023 o valor máximo da portal analógica!

Por hoje é isto, queridos desenvolvedores! 👩‍💼

Até logo! 👋