ARDUÍNO - LIGANDO E DESLIGANDO COM UM SÓ BOTÃO
Vložit
- čas přidán 13. 04. 2023
- Nessa aula de Arduíno vamos aprender como ligar e desligar saídas do microcontrolador usando apenas um botão: um pulso para ligar, outro para desligar. Vamos aprender uma das formas de se fazer isso (existem muitas!) e toda a lógica da programação envolvida.
-----------------------------
Seja um apoiador do GVensino! Contribua com uma pequena quantia por mês através do Apoia.se ou do Patreon!
Para contribuir em Reais, acesse: www.apoia.se/gvensino
Para contribuições em dólar (cartão internacional), acesse: / gvensino
Esse professor e nota mil, eu só cabeça dura e miolo mole , mas de insistência consegui. Obrigado professor.
Meu amigo eu estou aprendendo a programação com vc obrigado por me ensinar a programação!! Eu já até comprei uma placa para gravar os meus pics aminha placa e k 150. Tmj
Sério... O que eu não consegui aprender no meu curso técnico em umas 5 aulas esse professor me ensina em alguns minutos. Meus parabéns pelo excelente trabalho
Ele voltou!!!!!!!!!!😮😮😮😮 Muito feliz
Muito didático!!
Este conteúdo é exatamente o que eu estava precisando para implementar num projeto!!
Muito obrigado!
suas explicaçoes sao mto legais, nem começo a ver o video, mas ja sei que vai ser bom, e ja dou o like, parabens pelo trabalho
Que topppp❤❤❤❤!!!!
Voltou com aulas do arduino!!!!
fantastico, muito bom o retorno!
seus vídeos são simplesmente didáticos e muito bem explicados, top como sempre, parabens
Ótimo, professor!
Top top . Muito bom mesmo .
Ensina com faz matriz de teclado de 0 a 9 nas digitais
Muito bom! Continue com os vídeos. São ótimaos!
Obrigado GV ensino por esse curso Fantastico de Arduino!
excelente aula ,como sempre👏👏👏👏👏👏
Muito show teu conteúdo! Parabéns!
Incrível!! Muito obrigado pela explicação.
Ótima aula!
Grande mestre!
Nota mil como sempre 👏🏿👏🏿👏🏿🇧🇷
Ótimo video . Me ajudou muito
Parabéns!!!!
GV ENSINO O MELHOR
Boa! Professor!!!!
👀 o mestre voltou
muito util. obrigado
grande professor abraço !
Excelente aula!
Obrigado 😃
Excelente demais, didatica muito boma, vi a playlist inteira.
Poxa, muito obrigado @edipocdf! Muito honrado pela sua contribuição e elogios. Um grande abraço!
Top
*Muito bem explica, porem ela tem uma sintaxe bem complicada, para um processo simples, fico confuso*
boa noite bv ensino ,, paz do senhor , voltou o canal ?? ? queria ver mais video do clp zélio com o senhor profesor gabriel
Eu utilizo a função millis com while na leitura do botão, é uma alternativa e funciona muito bem. No mesmo sketch utilizei pwm softstarter para um motor de aspirador com bateria.
Olá Charles! Dá certo também. Está usando millis pra tratar o deboucing e o while para aguardar o botão ser solto, certo? Porém ao usar while, você não está deixando o programa preso, aguardando o botão ser solto?
Se deixar o programa preso for um problema, você poderia usar uma abordagem com millis() + a lógica das variáveis que usamos no vídeo. Assim o programa nunca fica preso em ponto algum.
Se deixar o programa preso, aguardando o botão ser solto nào for um problema, então pode-se usar delay() e while também, que dá certo.
Sempre há várias formas de se resolver problemas em programação e isso é o que a torna tão fascinante!
Não existe uma maneira mais correta ou errada, a melhor forma é aquela que funciona para o nosso projeto!
Obrigado pelo seu comentário, Charles!
@@GVensino Valeu, agradeço pelo comentário.
Charles vc tem, algun curso , sobre eletrônica pago???
Abraço
@@rilerson Não tenho nenhum curso, fiz colégio técnico de eletrônica nos anos 70.
@@charleslyell3748 rsr me expressei errado,, eu quis pergunta se vc da algum curso, ensina , seus alunos eletronica, se sim , eu tavo interessado sim :)
Professor vc e umas das melhores coisas que eu encontrei no youtube ja estou na aula 23 de clp como eu faco pra obter um certificado? Seu vou reacistir as aulas
Fiz o mesmo projeto no chatgbt e funcionou perfeitamente 2 minutos
Aprecio demais suas aulas.
Seria bacana se você fizesse um vídeo mostrando o comando "digitalWriteFast." É uma biblioteca que pode ser baixada no próprio gerenciador da IDE.
A maneira de usar esse comando é exatamente a mesma do velho digitalWrite. A grande diferença é a velocidade. Enquanto que no tradicional, o máximo é por vota de 140KHz, nesse chega a 1.6MHz. Mais rápido que isso, só com acesso direto aos registradores.
Ainda não vi nenhum vídeo a respeito.
Como eu faço isto no clp ?
Ola, quero configurar um botao para usar com dmx e que enquanto ele estiver pressionado ele aciona um canal dmx.
Professor , eu fiz teste se tirar a função delay ele já no caso não fica mudando o estado , ele faz isto só quando pressiona o botão novamente ?
Tem como adicionar um buzer pra ligar junto com o led?
O que acontece se a energia do Arduino for desligada exemplo pico de luz
Otimo video! Estou tentando fazer o primeiro passo pelo tinkercad. Porém o led fica aceso infinitamente. Já aconteceu com alguem?
ola gv , lhe recomendo o curso de asembler do senhor fernando anslemo
Professor, parabéns pela aula. Eu tenho uma dúvida: Fiz esta montagem com meu Arduino Uno com este último código, mas qdo funciono o circuito que pressiono o botão e demoro a soltá-lo, o led apaga depois que solto, invertendo a funcionalidade do botão, ou seja, ele passa a partir daí a apagar qdo eu pressiono.
Como vai Joabe? Estranho, pois uma das condições para troca de estado do botão é o botão estar pressionado e não solto. Pode estar acontecendo o repique do botão (efeito bouncing), onde na hora que você solta o botão, ele dá um leve repique e acaba pressionando novamente por alguns milisegundos. Teria de testar as possibilidades. Mas talvez o que resolveria seu problema seria inserir uma condição onde se o estadoBotao==0, então dá um delayzinho de uns 40ms. Se isso não resolver, podemos tentar outras possibilidades.
Professor, faz uma lógica para que quando apertar o botão o led acenda, mas se manter o botão pressionado o led vai diminuindo o brilho até o ponto que soltarmos o botão e no próximo clic do botão o led se apague? Obrigado e fique com Deus.
Professor , suas aulas são muito boas de vdd!!
Eu tenho uma dúvida sobre eletrônica digital.
Mas especificamente em álgebra de boole, como eu posso saber que minhas simplificações estão sendo bem simplificadas? Eu posso ter resoluções diferentes da mesma expressão,com resultados diferentes,porém equivalentes. mas o que vai dizer se uma resolução está "certa" e a outra "não" é expressão se ela está mais simplificada ou n, o senhor tem algum macete ,q possa me ajudar ? Quando estou resolvendo exercícios de álgebra de boole, como eu faço para saber se estou no caminho certo? Porque às vezes as minhas resoluções não batem com as resoluções do meu professor, aí eu tenho q fazer de outra maneira para ficar certo com o gabarito.
O Sr pode me ajudar por favor ?
queria ver outras maneiras
pfvr curso de eletricidade básica. lei de kirchhoff pfvrrr
to ficando louco com isso já não entendo
Vim de um vídeo antigo, e só queria saber se ele encontrou a esposa
Achei confuso a parte final. Estado atual. Pode explicar melhor.
Ótima aula.