Existe como exp circuito com único botão acionar vários leds, um de cada vez e os mesmos permaneçam acesos por alguns segundos.
Obrigado.
Tags:
Boa tarde.
Recomendo o uso de millis() para controlar o tempo do LED acesso.
Ao apertar um botão voce incrementa um contador e em seguida, usando a função switch voce liga o LED baseado no valor do contador.
Ao ligar o LED liga também um bool para saber que o LED está ligado, e após passar o tempo definido
desliga o LED e o bool.
RV mineirin
Agradeço a dica, estou tentando montar um velario eletrônico para minha paroquia , estou esbarando neste problema, pois nao temho conhecimento suficiente para fazer isso funcionar. Obrigado.
Boa noite,
Voce não falou se precisa fazer este projeto com componentes discretos ou com algum
micro controlador tipo arduino ou PIC, etc.
Isto está mais me parecendo TCC.
Mas vamos lá, se for você vai tirar nota 10, se não for, então faça bom uso.
Àh e se for para usar em igreja peça o padre pra me mandar umas bênçãos (hihihi).
Não sei se entendi bem sua necessidade, mas aqui no simulador dá pra voce ver o codigo e testar funcionando.
Escrevi este codigo para arduino UNO.
https://wokwi.com/projects/375068599844439041
RV mineirin
Bom dia, obrigado pelo código, sou Bioquímico trabalho com diagnóstico em citologia, tenho conhecimento bem básico sobre arduino, aproveitando a boa vontade, deixa eu incrementar:
- Existe como usar outro tipo de arduino (ou ampliar numero de portas) de maneira que eu consiga atingir 50 leds?
- baixei um código que o mesmo simula o tremular do brilho da vela, existe como colocar este código junto com o que voce formulou para que ao acionar cada led brilhe tremulando?
Bom dia,
Sobre estes requerimento:
"baixei um código que o mesmo simula o tremular do brilho da vela, existe como colocar este código junto com o que voce formulou para que ao acionar cada led brilhe tremulando?"
Não será possível usar neste código que eu escrevi, pois estou usando o arduino UNO e ele tem somente 6 LEDS,(portas), que funcionam PWM, portanto somente 6 LEDs poderiam ter o brilho "piscante". Portas 3,5,6,9,10, e 11.
Você perguntou:
- Existe como usar outro tipo de arduino (ou ampliar numero de portas) de maneira que eu consiga atingir 50 leds?
Sim existem recursos que permitem o uso de muitas saídas.
Usando CIs externos tais como 74595, ou PCF8574 voce pode expandir os LEDs, (portas),
e usar PWM neles.
Mas para isto vai requerer um projeto mais complexo, envolvendo projeto de software e de hardware específicos.
Isto demanda tempo.
Tem aqui no forum uma seção que voce pode solicitar contatos de profissionais que podem elaborar este projeto para voce, claro que ele cobrarão para este trabalho.
Link https://labdegaragem.com/forum/topics/cliente-procurando-desenvolve...
RV mineirin
Obrigado, valeu mesmo.
Boa noite.
Com esta placa voce pode expandir LEDs e faze-los piscar.
Nunca usei esta placa, mas parece que voce pode ligar diversas no arduino,
pois ele tem 5 bits de endereço selecionáveis, então teria muitos e muitos LEDs ligados e com controle de "piscagem".
https://www.eletrogate.com/modulo-pwm-pca9685-i2c-16-canais-para-servo
RV mineirin
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por