Projeto 05: Como controlar a frequência do piscar do LED ou seu brilho com um potenciômetro
Вставка
- Опубліковано 10 вер 2024
- Nos episódios passados fizemos projetos envolvendo pinos digitais com função binária para entrada e/ou saída, além de trabalhar com PWM (Pulse Width Modulation) para saída digital.
Neste vídeo utilizaremos a entrada analógica para conectar um potenciômetro que será responsável por controlar a frequência de piscar do LED ou a intensidade de brilho do LED.
Este é mais projeto para nossa playlist Arduino sem a placa Arduino.
Esse vídeo faz parte da nossa playlist Arduino sem a placa Arduino, vale a pena assistir • Aprenda Arduino sem o ...
Todos os projetos dessa playlist estão disponíveis em forma de Roteiro, passo-a-passo, no meu site www.sandroalex..., passa lá e dá uma conferida!
No nosso canal / sandroalex temos diversos assuntos na área de TI, inscreva-se, assista os vídeos, curta, deixe seus comentários com dúvidas e/ou sugestões e compartilhe!
Qualquer dúvida e/ou sugestão escreva nos comentários que terei imenso prazer em responder.
Bons estudos!
Prof. Sandro Alex
www.sandroalex...
/ sandroalex
/ sandroalex.info
/ sandro-alex-ferreira-7...
Muito obrigado! Sua explicação é ótima e o método também. Estava fazendo um trabalho do Senai e esse vídeo me ajudou imensamente!!
Valeu @gabs_zz_ ! Que ótimo que o vídeo te ajudou :). Já deu uma conferida na playlist ua-cam.com/play/PLxMpHN3bl70lBR-H9C9_DH5XoizeGPzk4.html tem muito material que acho que vai curtir.
Muito obrigado Professor Sandro parabéns muito boa explicação me ajudou bastante para desenrolar um trabalho para faculdade uma ..DEUS TE ABENÇOE 🙏🙏🙏🙏
@adilsonfaisca6061 que ótimo, fico feliz! Abs
Parabéns! Excelente vídeo!
@rodrigopereira5152 valeu, muito obrigado!
Que aula, muito obrigado professor!
@elianzozias2717 eu que agradeço o elogio! Já deu uma conferida na playlist ua-cam.com/play/PLxMpHN3bl70lBR-H9C9_DH5XoizeGPzk4.html tem muito material que acho que vai curtir.
Muito bom, parabéns irmão
Muito obrigado @brahianorsolin8639
Muito bom o seu vídeo, muito didático. A edição tbm está ótima! Trabalho limpo e profissional! Parabéns de verdade!
Obrigado pelo elogio Odirlei Malaspina!
Fantástico ! me divertindo muito com o Arduino e suas aulas !
Show! Dá pra fazer várias coisas, o limite é a imaginação kkkkk
Like!
@joseandrade6289 obrigado!
Excelente!
Obrigado Welbert
muito bomo video
Muito obrigado @klawann cairolli
Muito bom vídeo ganhou um inscrito
Obrigado 👍@dirleibispo7982
Muito legal.......pergunta: qual a resistência interna no potenciômetro????
@ricardocesardasilvagomes9549 valeu! Utilizei um resistor de 220 ohms
Muito bom seus vídeos. Mais um escrito
Obrigado Thiago
Parabéns professor !!!
Professor gostaria de saber se teria como controlar o led tipo exempo coloco o potenciometro n 1 o led fica 1 minuto ligado dou delay 2 minutos ele fica no loop assi qdo coloco n 2 fica 2 minutos ligado e delay 2 qdo coloco 3 liga 3 minutos e fica 2 minutos delay desligado ñ sei se consegui explicar rsrs
Agradeço desde ja pela atencao
Obrigado
Obrigado @sidneydeamo5852. Deixa ver se entendi correto o que pretende fazer. Você quer usar o potenciômetro para controlar a quantidade de minutos que o LED fica ligado, é isso?
@@SandroAlex sim isto mesmo👍
@@sidneydeamo5852 sim, é possível fazer com certeza.
ola boa noite tudo bem? te fazer uma pergunta. da pra usar potenciômetro em fita de led? eu to usando 10 pedaço de fita de led branco. cada pedaço tem 3 leds. peguei liguei todo em paralelo e liguei nos 12v tensão de bateria de carro, isso ta em um painel ai queria dar uma diminuída na claridade. poder da um dica agradeço de montão.
Olá Jasion, obrigado por assistir o vídeo. Cara, o potenciômetro nada mais é que um resistor com resistência variável. Ou seja, você pode permitir uma maior ou menor passagem de energia. Logo, usando o potenciômetro você terá o efeito desejado! Só atente para o cálculo para o dimensionamento dele. Fiz um vídeo explicando como fazer esse dimensionamento ua-cam.com/video/3Yk-182_KWs/v-deo.html . Abs
Eai irmão vai de paraquedas aqui vi q você é muito inteligente, bom tô com uma ideia, na guitarra existe um efeito q se chama delay, alguns mais avançados tem a possibilidade de controlar a velocidade dele com o click outros é no potenciômetro, eu queria saber se de alguma forma teria como controlar a velocidade como vc fez com o Led só que com o click? Cara isso ia revolucionar muita coisa, ou seja com um Switch definir se a aumentaria ou diminuiria a velocidade, Oq me diz ?
Valeu pelo elogio @ezequiellago3670. Pelo que entendi você gostaria de controlar a cadência do delay através de botão, é isso? Se sim, já trabalhei com pedaleiras que possuem essa função (chamada TAP) onde você coloca o andamento da música clicando no botão até sincronizar. Se não é isso me diz mais detalhes por favor.
@@SandroAlex isso msm, eu vi um projeto chamado bpm boy dps voce pesquisa, nele tem todos os codigos e materiais, porem so n sei como eu colocaria no pedal de efeito, la ja tem um potenciometro q controla isso, mas o tap e muito mais pratico q vc sabe exatos os bpm e pode fazer com o pe
E possível unir as duas funções no mesmo led com 2 potenciometro?
Olá @kf212 liso, obrigado por assistir o vídeo! Sim, essa é a beleza da programação física! O limite é a imaginação :). Coloquei sua pergunta na lista de vídeos que estou fazendo para responder os inscritos. Valeu!
Boa tarde professor, o potenciometro de 10k teria essa variação 1023? ou somente o de 1k
@brunodealmeidachagas1003 boa noite! Essa variação de 0 a 1023 é devido a utilização do pino analógico do Arduino. Ele vai escalar os intervalos entre os inteiros (dentro de 0 e 1023) com a a resistência. Logo, com menos impedância os interfalos de resistência será menor.
no meu caso, eu precisaria usar a função map, pra converter o tempo de piscar entre 0s e 10s de acordo com o potenciômetro. Como faço isso:=?
você lê o valor do potenciômetro normalmente "int valPot = analogRead(pot)" e depois faz a conversão com a função map "valPot = map(valPot, 0, 1023, 0, 10)", onde valPot é o valor lido no potenciômetro pot, e os valores de parâmetro da função map são: pino do potenciômetro, valor inicial anterior, valor final anterior, valor inicial desejado e valor final desejado.
Sandro eu tenho um projeto usando um teclado com 5 botões em uma única porta analógica. Teria uma lógica para fazer as funções no modo automático? As funções dos botões são (frente/ Ré ,+, - e Neutro )
@Thiago Santos por favor me fale mais sobre o que quer fazer.... não entendi bem quando diz "...fazer as funções no modo automático"
Professor qual o valor do potenciômetro pra colocar no arduino uno
@antoniobaratapantoja7323 utilizei um de 220 ohms. Deixei esse e os demais projetos do canal em meu site, acho que vale a pena dar uma olhada www.sandroalex.info/roteiros/projetos-arduino/5-led-potenci%C3%B4metro
Pode me ajudar com um trabalho da faculdade?
“Preciso Construir um protótipo físico do jogo de memória GENIUS com potenciômetro para ajuste de dificuldade (velocidade das luzes) e com display 7 segmentos para visualizar o nível (0 ~ 9) em que estar funcionando o jogo. Preciso de 5 botões a qual 1 desses 5 botões, 1 Botão para reiniciar o jogo ao mesmo tempo que retorna para o nível zero Deve indicar o nível de dificuldade do jogo:
0: mais fácil -> luzes demoram mais tempo acesas 9: mais difícil -> luzes piscam mais rapidamente e um Potenciômetro para alterar o nível de dificuldade do jogo. “ Tentei que só mas não consegui.
Olá @bruno_malta, em que parte está sua dúvida para que eu possa tentar te ajudar?
@@SandroAlex dúvida com a parte do código que acho que está errado e do protótipo digital que estou fazendo no Tinkercard. Os leds não funcionam na hora de fazer a simulação. Eu usei uma fonte de energia pra por o potenciômetro e talvez não tenha posto no lugar certo, coincidindo que não sei organizar código já que pus o potenciômetro. Estou precisando de ajuda pois não sou bom com códigos C++.
@@bruno_malta13 eu deixo todos os projetos em meu site www.sandroalex.info/roteiros/projetos-arduino e lá você pode abri-los e ver o protótipo digital (no Tinkercad) e os códigos. Daí pode comparar com o que fez e verificar o que pode estar acontecendo. Ah, só um detalhe, a linguagem segue mais ou menos o estilo da linguage C++ mas fique atento que não é C++. Veja se consegue identificar o problema e me fale qualquer coisa.
Professor fiz esta última configuração "byt" pra controlar a corrente de um motor dc mas o potenciômetro fritou e queimou o arduino tb. Isto não funciona para motores, né?
Olá @David, obrigado por assistir o vídeo. Cara, a depender da corrente da consumida pelo atuador (neste caso o motor) não é possível interagir diretamente com o Arduino. Você pode usar um transistor TIP 122 NPN, por exemplo, lembrando de alimentar o motor dc através de fonte externa!
@@SandroAlex Eu vacilei não liguei o potenciômetro nos 5v liguei em 12v do motor.
@@davidlima3615 eitchaaaa
como faço esse projeto em programação em blocos
Olá @gilclebyramosbezerra fiz o vídeo ua-cam.com/video/-2E4RNSCcSA/v-deo.html mostrando como trabalhar com blocos, dá uma olhadinha que vai gostar.
Professor mim ajuda ai numa programação
.
Opa @sebastianlimasantos9115 será um prazer ajduar, o que está pensando?
Comprei um arduíno nano
Gostei de ver esse assunto
E tive uma ideia muito boa.
Preciso de uma programação pra pulsar bico injetor.porem com tempo controlado e o acionamento deve ser feito por um sinal positivo.
O projeto é pra injeção eletrônica.
Dando certo podemos fazer mais projetos.
Se realmente funcionar irei pagar pra vc por cada instalação de arduíno e programação.
Mim ajude ai
so tenho potenciometro de 10 k disponiveis
@brunodealmeidachagas1003 boa noite! Essa variação de 0 a 1023 é devido a utilização do pino analógico do Arduino. Ele vai escalar os intervalos entre os inteiros (dentro de 0 e 1023) com a a resistência. Logo, com menos impedância os interfalos de resistência será menor.
Seria possível limitar a frequência? Tipo de 30a 300hz?
Sim, via programação.
@@SandroAlex será que poderia enviar um e mail pra vc?
Estou montando um simulador pra testar velocímetro de carros
@@SandroAlex www.engineersgarage.com/generating-variable-frequency-with-arduino/ encontrei esse material porém não entendi onde aumenta a frequência. No exemplo vai até 100hz. Testei aqui e tá certo . Mas preciso aumentar. Pode me ajudar?
Sim, claro.
Parabéns pela didática! Estou com uma situação que os leds piscam em uma determinada intensidade de brilho, pode me ajudar?
Obrigado por assistir o vídeo Tayrone Monteiro e por seu comentário. Posso tentar te ajudar sim, me explique com mais detalhes, não entendi muito bem sua dúvida
É possível controlar a frequência do piscar do led sem usar o potenciômetro?
Olá @Anderson, sim é possível! Tem outro vídeo nessa playlist mostrando como fazer isso com botões. Está saindo outro essa semana mostrando como fazer também através da comunicação serial. Não esquece de se inscrever e ativar as notificações para ser informado assim que o vídeo sair.
@@SandroAlex E somente por códigos? Sem usar nenhum componente, apenas o arduino e o led? Também é possível?
Sim @Anderson é possível! Veja o vídeo de pulsar onde mostro como fazer o LED aumentar e diminuir o brilho através de código . Você pode fazer o mesmo só que ao invés de pulsar, que usa a saída PWM (também tem vídeo sobre isso na mesma playlist 😃) , você usar a saída digital com valores 1 e 0
Mestre qual o nome desse aplicativo.
Olá Jardel, é um aplicativo web chamado Tinkercad: www.tinkercad.com/
@@SandroAlex obrigado
Mestre outra duvida:
No poteciometro eu posso colocar o terminal do meio sempre a fase?
@@jardelguimaraes2197 sua ideia seria manter um valor fixo? Deixar o LED sempre aceso?
@@SandroAlex Estou fazendo eletrotecnica e nao sei muito de eletronica.
Seria ligar o led e aumenta e diminuir eu iria ligar o positivo no primeiro terminal eo segundo terminal ligar no positivo do led e levar o negativo por fora por led. Poderia fazer assim?
N deu certo
Muito obrigado por assistir o vídeo e por seu comentário outlight. Me diz o que não deu certo para eu tentar te ajudar
@@SandroAlex olha,no meu tinker cada falhou n parte do delay,pq ele fala que não existe a variável "valorPotenciometro" n existe
E todas as partes que tem "valor Potenciômetro" falha
@@lucca_dynamics Apareceu o mesmo para mim.
encontrei meu defeito. estava escrevendo as "const" dentro do setup e não acima. funcionou
@@lucca_dynamics o @Pedro Silva conseguiu visualizar onde estava o equívoco dele... você viu a resposta dele? conseguiu sanar seu problema?