Eduardo Seixas Guimarães
  • Masculino
  • São Gonçalo
  • Brasil
Compartilhar no Facebook
Compartilhar no Facebook MySpace
  • Mensagens de blog
  • Tópicos (8)
  • Eventos
  • Grupos
  • Fotos
  • Álbuns de Fotos
  • Vídeos

Discussões de Eduardo Seixas Guimarães

Adicionar delay dentro de um "push on / push off"

Iniciou esta discussão. Última resposta de Eduardo Seixas Guimarães 6 Mar, 2021. 16 Respostas

Boa noite.Estou tentando, sem sucesso, uma forma de adicionar um delay (ou millis) dentro de um script para "push on / push off". Alguém poderia dar uma ajuda?O script (sem o delay) é o seguinte:int…Continuar

 

Página de Eduardo Seixas Guimarães

Últimas atividades

Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Rapaz, confesso que estou tentando. Tá difícil! Sou iniciante e não sou programador. ahahaha Vlw pelas dicas. Estou tentando..."
6 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Testei e funcionou corretamente. Há um erro no setup() uso de índices errados no array ... ooops .... : void setup() {   led[0].setLED(5, 2000);   // LED 1 no pino 2 com tempo total de 2 segundos  led[1].setLED(6,…"
5 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Para registro, e futuras pesquisas segue um sketch Arduino que define Classes de C++ para LED temporizado e para controle de botão push com  debouncing ajustável, sem uso de delay(). teste_de_LED_com_Botao_V3.ino"
5 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
4 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Na minha opinião caminho é mudar o código para criar uma Máquina de Estados que guardam o estado de cada LED, o tempo decorrido de cada LED e lê o estado de cada botão, somente permitindo que o estado do…"
4 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Sim, há alguns problemas estruturais no código: 1- note que a função testButton_X() gera um efeito colateral de bloquear a execução por algum tempo (delay de DEBOUNCING_TIME_X). Essa função…"
4 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Ahaha Muito justo isso!! Cara, eu consegui fazer quase tudo o que preciso, mas empaquei só em 1 detalhe: No código que enviei aí, quando eu acendo um dos leds, se eu pressionar o botão do outro led, ao invés de…"
4 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"kkkkk Em software tudo é possível. Mas nesse caso vou deixar como exercício para você mesmo. Em linhas gerais, bastaria criar 3 tempos de temporização, repetir o mesmo teste da temporização 3…"
3 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Dá pra adicionar mais 2 leds e 2 botões nesta mesma condição? Push1 acionando Led1 Push2 acionando Led2 Push3 acionando Led3 Cada um acendendo e apagando nestas mesmas condições, mas... todos os…"
3 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Cara, ajustei o DEBOUNCING_TIME para 200, e parece que foi!!!"
3 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Rapaz, cê é rápido!!! hehehe Agora fooooii!!! Só tem uma coisa, às vezes eu aperto o botão e ele só pisca o led antes de acender, e o contrário também. Pisca o led mas não…"
3 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Opa, verdade, eu coloquei o tempo de debouncing do botão como sendo o tempo do led aceso no código de teste do botão.... segue a versão corrigida. Novamente não restei. teste_de_LED_com_Botao_V2.ino"
3 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Opa, tudo bem Rodrigo Corbera? Primeiro obrigado pelo seu código. Testei o código, mas quando aciono o botão, ele leva o mesmo tempo do "LED_ON_TIME" para acender o led. Ou seja, ao acionar, ele espera o tempo…"
3 Mar, 2021
Eduardo Seixas Guimarães respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Fala mineirin RV. Obrigado pelas dicas! Pode deixar que na próxima postagem vou seguir suas orientações. Abs,"
3 Mar, 2021
Rodrigo Corbera respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Creio que este código resolva a questão.... não testei! teste_de_LED_com_Botao.ino depois conta se funcionou..."
1 Mar, 2021
mineirin RV respondeu à discussão Adicionar delay dentro de um "push on / push off" de Eduardo Seixas Guimarães
"Boa noite Sr. ESG, (se não gosta que te chame pelas iniciais, avise),    gostaria muito de te ajudar, mas para isto recomendo as seguintes ações: 1. Remova seu sketch da área de texto…"
1 Mar, 2021

Informações do Perfil

Formação:
Técnico
Ocupação:
Analista de Projetos
Interesses:
Arduino, cultura maker, hobby, DIY

Caixa de Recados (1 comentário)

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Às 14:34 em 28 abril 2021, J McLaughlin disse...

Dia bom,

Como está tudo com você, peguei o interesse em você depois de passar pelo seu breve perfil e achei necessário escrever para você imediatamente. Tenho algo muito importante para divulgar a vocês, mas achei difícil me expressar aqui, já que é um site público. Pode entrar em contato comigo no (josephmclaughlin500@gmail.com) para maiores detalhes. Tenha um bom dia
Graças a Deus te abençoe.

 
 
 

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço