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.
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por