Boa tarde!

Amigos venho através teste tópico pedir ajuda a vocês em apenas um detalhe neste código:

Neste código a porta 3 tá configurada como um push button para acionar um temporizador e acionar a porta 13.

Eu quero que quando eu acionar este botão outra vez, o temporizador pare, e pressionar novamente o temporizador prossiga. Tipo Play e pause.

Exibições: 272

Anexos

Responder esta

Respostas a este tópico

Olá,

Cria uma variavel long chamada tempo_pausa.

Cria uma variavel booleana chamada pausada = FALSE

Ao iniciar a contagem de tempo, zera a tempo_pausa.

Ao mandar pausar, faça tempo_pausa = millis()

Ao mandar despausar, faça temporizador = millis() - tempo_pausa + temporizador

desta forma, o valor do temporizador é ajustado descontando o tempo de pausa.

Fácil, não?

Boa sorte,

  'Eiju

Boa noite! obrigado pela resposta!

Amigo se tiver um tempinho aí aplica sua ideia  pra mim no código!

Não vou poder fazer o código pra você.

Boa sorte,

  'Eiju

AVSM boa noite.

Tem algo errado aqui:

digitalWrite(ocb, !vtc);}

//---------------------------------------------

// Leitura do botao 3

{

Pra que esta chave depois da linha  // Leitura do botao 3?

RV

Sr.  este código aí que postei é só uma parte do código do projeto. eu destaquei só a parte que eu quero incrementar este play pause somente para facilitar o entendimento pra vcs, esta parte digitalWrite(ocb, !vtc);} faz parte do resto do código. entende amigo. vou postar o código inteiro!

veja o código completo do projetoc%C3%B3digo%20completo.txt

Boa tarde AVSM,

Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha.

Qual temporizador vc quer parar?

RV

O temporizador acionado pela porta 3

Explique mais, resposta muito vaga.

Diga qual linha aciona este temporizador.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço