Excelente explicação, muito bem elaborada, Eu tenho uma dúvida, Se eu faço esta lógica do "millis" e não coloca nada dentro do " if " oque estiver antes do " if" fica esperando, e assim outras funções ficaram executando?
Parabéns pela exemplificação! Estou elaborando um projeto cujo é um protótipo de ACC em que um carro varia a velocidade em 3 níveis, e tenho que fazer de certa forma, uma contagem de tempo entre os níveis de velocidade. Pensei em usar este teu exemplo da alternância de LEDs, porém com os motores. Faço uso de uma ponte H, o projeto só se desloca para frente. Consegue descrever o que eu altero, ou acrescento? Grato!
Olá! Parabéns pelo trabalho! Gostaria de tirar uma dúvida: qnd colocamos um delay em um código o relógio interno do Arduino (millis) também para de contar durante o delay? Ou este relógio nunca para de contar?
Olá Rogério, obrigado pelo comentário. O relógio interno , inicia assim que o Arduíno é ligado, e continua indefinidamente, a função millis trás a valor do relógio no momento. Mesmo com o uso da função delay, o relógio interno continua, pois é independente do programa que está rodando em loop
@@cristianduarte76 obrigado amigo! Fiz um projeto para cálculo do período do oscilação de um pêndulo. No código usei o delay. Estava com dúvida se ele poderia interferir no resultado final. Sua resposta me esclareceu! Muito obrigado!!!
Muito Obrigado!
Excelente explicação, muito bem elaborada,
Eu tenho uma dúvida,
Se eu faço esta lógica do "millis" e não coloca nada dentro do " if " oque estiver antes do " if" fica esperando, e assim outras funções ficaram executando?
Parabéns pela exemplificação! Estou elaborando um projeto cujo é um protótipo de ACC em que um carro varia a velocidade em 3 níveis, e tenho que fazer de certa forma, uma contagem de tempo entre os níveis de velocidade. Pensei em usar este teu exemplo da alternância de LEDs, porém com os motores. Faço uso de uma ponte H, o projeto só se desloca para frente. Consegue descrever o que eu altero, ou acrescento? Grato!
Olá! Parabéns pelo trabalho!
Gostaria de tirar uma dúvida: qnd colocamos um delay em um código o relógio interno do Arduino (millis) também para de contar durante o delay? Ou este relógio nunca para de contar?
Olá Rogério, obrigado pelo comentário. O relógio interno , inicia assim que o Arduíno é ligado, e continua indefinidamente, a função millis trás a valor do relógio no momento. Mesmo com o uso da função delay, o relógio interno continua, pois é independente do programa que está rodando em loop
@@cristianduarte76 obrigado amigo! Fiz um projeto para cálculo do período do oscilação de um pêndulo. No código usei o delay. Estava com dúvida se ele poderia interferir no resultado final. Sua resposta me esclareceu! Muito obrigado!!!