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.

Exibições: 130

Responder esta

Respostas a este tópico

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

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço