Olá pessoal,

 seguinte:

estou fazendo um projeto para o garagino rev 1, estou utilizando um motor de passo ligado a um ULN2003, um potenciometro, um sensor de passagem (encoder) e um lcd.

 O que eu preciso é de dois loops independentes, o Primeiro loop controla a velocidade do motor de passo pelo potenciometro, eu converto com map a leitura do potenciometro e transformo num delay, esse delay determina minha velocidade de rotação, ja que ele esta situado entre os DigitalWrite enviados que dão os passos das bobinas.

 O Segundo loop iria ler o Interrupt do sensor durante 1 segundo, com um Delay(1000), calcular e escrever no LCD.

Como podem ver há dois delays, existe meio de rodar esses dois loops simultaneamente sem nenhum interferir no outro, infinitamente ??

Muito Obrigado pela ateção.

Exibições: 652

As respostas para este tópico estão encerradas.

Respostas a este tópico

Bom dia.

Veja este vídeo que fala de Thread. Com pequenas alterações é possível fazer o que você esta precisando. Observe que são 2 partes.

https://www.youtube.com/watch?v=oeP_NiajWME

Abraços.

Gustavo , valeu pela indicação muito bom o video e a didatica do Ivan,clareou minhas ideias, agora vou abrir outro topico para tirar umas ultimas duvidas referente a esse projeto

abç.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço