Rodrigo Otavio C. Borges
  • Masculino
  • Vitória, ES
  • Brasil
Compartilhar no Facebook
Compartilhar
  • Mensagens de blog
  • Tópicos (26)
  • Eventos
  • Grupos
  • Fotos
  • Álbuns de Fotos
  • Vídeos

Amigos de Rodrigo Otavio C. Borges

  • Marcelo Mosczynski
  • Wiechert

Discussões de Rodrigo Otavio C. Borges

Somar tempo com função millis

Iniciou esta discussão. Última resposta de Rodrigo Otavio C. Borges segunda-feira. 12 Respostas

Bom dia.Preciso de ajuda na função millis.Preciso fazer um código com as características abaixo:- se condição 1 for satisfeita- conta um intervalo de tempo 1 pré definido- se condição 2 for…Continuar

Ajuda com código de tempo

Iniciou esta discussão. Última resposta de Rodrigo Otavio C. Borges 12 Dez, 2012. 2 Respostas

Olá galera.Preciso escrever um código que após entrar em uma condicional execute um comando, inicie a contagem de um tempo e continue rodando o restante do programa normalmente.Até aí tudo bem. Mas…Continuar

Tags: temporizador, arduino

Ler Tensão alternada com Arduino - Projeto do Marcos Daniel Wiechert

Iniciou esta discussão. Última resposta de José Gustavo Abreu Murta 19 Ago, 2015. 15 Respostas

Olá pessoal.Criei este tópico para tratar com mais detalhes sobre o projeto do colega Marcos Daniel Wiechert que fez um medidor de consumo de energia. Já que no tópico original o assunto foi, digamos…Continuar

Tags: leitura, alternada, tensão

Comunicação serial Arduino com PC

Iniciou esta discussão. Última resposta de Pedroso 10 Out, 2012. 2 Respostas

Bom dia a todos!Estou desenvolvendo um projetinho onde preciso criar um arquivo de log ( .txt) em um PC que se comunica via porta serial (USB) com o Arduino.O lado do Arduino já está pronto. Imprimo…Continuar

Tags: log, txt, pc, comunicação, serial

 

Página de Rodrigo Otavio C. Borges

Últimas atividades

Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Boa tarde.Dando um feedback.Consegui meu intento através da referência abaixo:https://youtu.be/9gG_Vc2g6X8Obrigado a todos."
segunda-feira
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Escrevi o código assim: unsigned long previous_millis = 0;const long interval = 2000;void loop() { if (condition1){                                                                                 unsigned long current_millis = millis();   if…"
12 Abr
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"As condicionais são iguais. Trata-se da verificação de duas entradas analógicas três vezes com um intervalo de tempo entre elas. - Verifica uma vez, aguarda um tempo; - Se verdadeiro verifica de novo e aguarda mais…"
12 Abr
Joao Vitor respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Como funcionam as suas condicionais ?Elas podem acontecer em qlqr ordem ou possuem dependências entre si? Por exemplo, a 2 pode acontecer sem que a 1 ocorra ?  Ou a 2 somente pode acontecer se antes a 1 ocorrer e se manter verdadeira ?"
12 Abr
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Sim preciso executar outras atividades durante o intervalo de tempo. Sim as funções serão executadas somente após transcorridos os intervalos de tempo. Sobre o !ledState ok."
12 Abr
Joao Vitor respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Sim, bloqueia.Durante esse tempo você quer que ele continue executando outras atividades? As funções do final somente podem ser executadas após o término do(s) intervalos ?Sobre a inversão de valor no…"
12 Abr
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Fiz assim: void loop() { if (condition1){ unsigned long previous_millis = millis(); while(millis() - previous_millis <= interval1); if (condition2){ unsigned long previous_millis = millis(); while(millis() - previous_millis <=…"
11 Abr
Joao Vitor respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Se refere ao valor printado no final (18041, 24051, 30061...) ? Coloque pra printar a diferença entre o previous_millis1 , que é quando inicia a verificação dos intervalos e um millis() assim que tudo termina de ser…"
11 Abr
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Usando o micros() o erro continua bem perceptível. Não existe uma forma de após a conclusão das ações, "resetar" o contador? Daí a próxima vez que entrar na condição o…"
11 Abr
Joao Vitor respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Isso ocorre devido a duração das operações a serem realizadas...Por exemplo, se a última ação do ultimo intervalo dura 500ms, se ela for iniciada em 5800ms, ela terminará em 6300ms. Dessa forma…"
11 Abr
Rodrigo Otavio C. Borges respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Obrigado pela resposta Joao Vitor. Escrevi a sua sugestão e funcionou. void loop() { if (condição1){ unsigned long previous_millis = millis(); while(millis() - previous_millis <= interval1); //Executa o bloco durante o…"
11 Abr
Joao Vitor respondeu à discussão Somar tempo com função millis de Rodrigo Otavio C. Borges
"Durante o intervalo de tempo seu programa executa algo e/ou verifica outras condições, certo ? Algo do tipo ? if(condicao1) {      unsigned long previous_millis1 = millis();      while(millis() -…"
11 Abr
Rodrigo Otavio C. Borges postou uma discussão

Somar tempo com função millis

Bom dia.Preciso de ajuda na função millis.Preciso fazer um código com as características abaixo:- se condição 1 for satisfeita- conta um intervalo de tempo 1 pré definido- se condição 2 for satisfeita- conta um intervalo de tempo 2 pré definido- se condição 3 for satisfeita- conta um intervalo de tempo 3 pré definido- executa uma rotina (o tempo até chegar na execução dessa rotina, se satisfeita as 3 condições acima, deve ser a soma do tempo 1 + tempo 2 + tempo 3).Estou tentando assim mas conta…Ver mais...
11 Abr

Informações do Perfil

Formação:
Engenheiro de Eletrônico e de Telecomunicações
Ocupação:
Servidor Público Municipal
Interesses:
Educação, Ciência e Tecnologia

Caixa de Recados

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)

  • Sem comentários por enquanto!
 
 
 

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