Boa tarde, sou novo na área e estou precisando de ajuda.

Preciso de um temporizador com arduino uno que funcione da seguinte forma:

8 tempos pré-definidos com implementação de um botão para cada tempo (na casa dos microssegundos).

de acordo com cada selecionado, preciso que seja impresso um nome no lcd 16x2.

E um gatilho único para aciona-los. De preferencia na borda de subida.

Desde já agradeço o tempo despendido.

Exibições: 195

Responder esta

Respostas a este tópico

Boa tarde MP,

não ficou muito claro  como deverá funcionar seu projeto.

São 8 botões com tempos pré-definidos.

Um gatilho para acionar todos.

Mas como vai querer acionar cada um?

RV

Boa tarde, sim 8 botões com tempo pré definido,

você seleciona o botão, e um gatilho faz o disparo do tempo.

Obrigado 

E depois de disparado,  em que condiçes são " resetados" ?

ao final do tempo reseta e fica pronto para o próximo gatilho ou outra seleção de tempo.

a aplicação é uma mini ponteadeira (spotwelder) onde o operador seleciona o modo(tempo pré definido ) e aplicando tensão no gatilho ela dispara durante esse tempo.

A parte do controlador de potência já está funcionando, falta somente o temporizador 

Veja se entendi.

Voce tem 8 botes com tempos definidos.

Você seleciona qual botão quer usar e ao apertar o gatilho dispara o port de saída pelo tempo do botão selecionado.  Certo?

RV

Se for assim, existem varias maneiras de fazer isto.

Vou sugerir uma.

Voce define os tempos para cada botão.

Ao apertar um deles, salva o valor atribuido a ele em uma variável.

Define tambem um interrupt usando ou o port 2 ( interrupt 0), ou o port 3(interrupt 1) e define o interrpt

para "rising".

Ao pressionar o gatilho,  dispara o interrupt de começa a decrementar a variavel tempo a cada fração 

de tempo.

No tempo 0 dispara o port de saída.

RV

Opa. desculpe a demora em responder, mas tive alguns problemas pessoais para resolver que tomaram por completo meu tempo, obrigado pela colaboração, vou tentar entender sua resposta e volto a entrar em contato, mais uma vez desculpe pela demora, uma vez que me respondeu prontamente.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço