Como usar com Arduino – Potenciômetro Linear 10K com Eixo Estriado

Como usar com Arduino – Potenciômetro Linear 10K com Eixo Estriado

img00_arduino_utilizando_potenciômetro_linear_10k_nodemcu_esp8266_raspberry

– Descrição:

O Potenciômetro é um componente eletrônico que tem como função variar a resistência elétrica. Assim como o resistor, o potenciômetro também impõe resistência elétrica em um circuito, contudo esta resistência pode ser variada manualmente, coisa que não pode ser feita com o resistor que já possui resistência de valor fixo. A resistência do potenciômetro também é medida em ohms. Há diversos valores de potenciômetros no mercado, contudo o mais comum é o de 10K (varia a resistência de 0 a 10000 ohms).

– Especificações e características:

– Tensão de operação (máxima): 200VAC
– Resistência (máxima): 10KΩ
– Potência (máxima): 200mW

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário controlar volume, controle de brilho em displays LCD ou controlar servo motores.

– Proposta da prática:

Utilizar o Potenciômetro Linear 10K com Eixo Estriado em conjunto com o Arduino para fazer o controle da luminosidade do LED.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Potenciômetro Linear 10K com Eixo Estriado
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
01 – Protoboard
05 – Cabos Jumper macho-macho

– Esquema de ligação da prática

img01_como_usar_com_arduino_potenciometro_linear_10k_com_eixo_estriado_uno

OBS: caso queira alterar o pino do LED para a montagem desta prática, lembre-se de usar outro pino que possua PWM (os pinos que possuem ~).

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 17 comentários para esta postagem
  1. Leonardo às 21:38

    Ola, recentemente fiz um projeto com varios potencializadores, mas acabei invertendo o positivo com o negativo. não consegui fazer meu projeto funcionar, poderiam me dizer se eu queimei ele?

  2. Pedro às 06:06

    Verifiquei que a montagem estava errada. Corrigi, e com o mesmo potenciômetro, tudo está funcionando. Devo ter tido sorte de não ter queimado, mas fica a pergunta: Quais são os riscos que se corre quando se usa o aparelho com a montagem errada? Por quê eu quase queimei o potenciômetro?

    • Euler Oliveira Autor às 08:42

      Olá Francisco.

      Agradeço pelo comentário!

      Por nada!

      Vlw!!!

  3. Wendson Rios às 14:56

    Me ajudou ‘um bocado’ aqui nas minhas aulas iniciais!
    Obrigado!!!

    • Euler Oliveira Autor às 16:37

      Olá Wendson.

      Agradeço pelo comentário!

      Fico satisfeito em saber que este tutorial te ajudou.

      Vlw!!!

  4. Luiz às 11:30

    Só uma dúvida, porque sempre usam potenciômetro de 10K no arduino? Porque esse valor

  5. Jorge Mirisola às 22:22

    no esquema o led esta conectado ao pino digital 12 mas no codigo esta discriminado pino digital 10. ta certo?

    • Euler Oliveira Autor às 08:48

      Olá Jorge Mirisola.

      Obrigado pela informação.

      Já fiz a correção do código.

      • VICTOR SKRABE às 20:11

        Ola Euler, Obrigado pelo projeto! Estou adorando conhecer um poco de eletronica! eu tentei com o pino na posição 12 no arduino, mas ai ele só acendia ou pagava, quando mudei para o pino ~10 ele massou a mudar na proporção do potenciometro. Acho que precisa ser uma saida com PWM…

        • Euler Oliveira Autor às 09:03

          Olá Victor.

          Agradeço pelo comentário!

          De fato o esquema de ligação e o código estavam com o pino errado(sem ser PWM).

          Fiz as alterações e agora está tudo OK.

          Obrigado pelo aviso!

  6. Guilherme às 11:40

    Olá amigo , primeiramente parabéns por espalhar o conhecimento.Esrou querendo melhor a acuidade do meu Yoke da saitek Modelo Pro Flight Yoke.(Entenda como um joystick de avião, ) esse yoke possui dois potenciômetros para controlar os movimentos do avião do profundor e ailerons que fazem a aeronave “subir e descer” e ” virar “. Entretando o microconttolador usado no manche é de 8bits e usos prejudica a acuidade dos movimentos .Então vi um vídeo no qual um americano usaou um placa controladora de joystick com 10bits ligando os dois potenciômetros e melhorando muito os movimentos da aeronave (sensibilidade) porém só achei uma placa aqui no Brasil que me serviria chama Stargate Nx porém ela é 8bitz.De tal modo que pensei em usar o arduíno pra ligar os dois potenciômetros nele e “emular ” um controlador de joystick com apenas dois potenciômetros.Faço engenharia aeronáutica porém nunca mexi com Arduino, confesso que sou leigo mas entendo de programação.Mas 0 de Arduino.O que você me indicaria , esse seu tutorial me resolveu pra lugar 1 potenciômetro mas preciso ligar mais um e ainda que o computadores reconheça como um controle de joystick analógico com 2 eixos.
    Vejo que estou entendo as coisas pra quem nunca usou Arduíno.Mas tento a certeza que posso fazer vou adquirir a placa e começar o projeto .Meu e-mail é guibrum.eng.aero@gmail.com.
    Caso conseguir farei um vídeo para estimular diversos simuleiros da avião a fazer essa modificação e promover seu site que tem me ajudado.
    Obrigados.
    Att Guilherme Brum

  7. PEDRO HENRIQUE ALVES JUSTINO DOS SANTOS às 18:10

    Ótimo artigo. Tenho uma dúvida. Posso usar um potenciometro de outro valor? Existe uma fórmula para encontrar o valor do potenciometro?

  8. Luciano às 13:11

    Por que na função map eu uso a outra escala de que vai de 0 à 255? Por que sempre usam esse 255?

    • Euler Oliveira Autor às 19:55

      Olá Luciano.

      Veja que o LED está conectado ao pino digital 10 e o mesmo possui PWM. A resolução do PWM do Arduino é de 8 bits, ou seja, 2^8(2 elevado a 8) que resulta em 256, onde você tem uma faixa de 0 a 255, sendo 0 o valor mínimo e 255 o valor máximo.

      O potenciômetro está conectado a um pino analógico e o mesmo possui resolução de 10 bits, ou seja, 2^10(2 elevado a 10) que resulta em 1024,onde você tem uma faixa de 0 a 1023, sendo 0 o valor mínimo e 1023 o valor máximo.

      Entenda a função map como uma regra de três, onde você passa 4 parâmetros para obter um resultado. Neste caso, temos uma conversão, onde 0 a 1023 (analógico) terá uma proporção na faixa de 0 a 255 (digital PWM) para controlar a luminosidade do LED. A variável “luminosidadeLED” recebe o resultado do cálculo na função map e em seguida através da função “analogWrite” escreve no pino digital 10 qual será o valor de tensão disponível para o LED. Lembrando que a variável “luminosidadeLED” irá receber algum valor de 0 a 255, de acordo com o giro que você fizer no potenciômetro.