• Possuo dois sensores diferentes rodando no loop, preciso que ao ligar o arduino um deles só execute a tarefa apenas uma vez com delay e depois ele para de executar.

  • e o outro continua funcionando.

  • São dois acelerometros um ADXL345 e o outro MPU6050.

Exibições: 571

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

Respostas a este tópico

Bom dia TE,

Se voce quer rodar uma rotina uma unica vez ao ligar ou dar reset no arduino

coloque ela na função setup(),

Ela será executada uma única vez.

Rui

Boa tarde, Rui

Só que para o sensor isso não funciona, pois não tem como no Setup() ler a variação do sensor, pois passa por ele muito rápido,

Para acionamento por exemplo de um led com delay funciona perfeito, mais não para sensor.

de qualquer modo valeu pela ajuda.

obrigado.

THOMAZ 

Muito grato Teodoro,

Vou fazer e depois posto o resultado.

Obrigado pela ajuda.

Thomaz

VALEU

Boa noite TE,

qual driver você está usando para acionar o motor, e qual o tipo de motor está usando?

Unipolar ou Bipolar? 

Rui

Boa noite Rui,

O driver é uma ponte H  L298n.

Motor NEMA17 Bipolar.

att,

THOMAZ

Voce pode usar os pinos ENA A e B para "destravar" o motor.

Rui

BLZ. Rui.

Mais ainda continuo com um problema no código pois o motor só esta girando para um lado. 

conforme escrevi acima no código.

Thomaz

Estou estudando seu sketch e tentando simular online.

blz.Rui.

Mais ainda tenho um problema no código. O motor só esta girando para um lado conforme escrito acima.

Thomaz

Obrigado pela Ajuda Rui.

TE,

testa este code.

Rui

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço