RESOLVIDO - sensor IR, ligar e desligar MOTOR de PASSO com relé

olá, alguém poderia me ajudar a solucionar um problema.

O problema é que quando o sensor IR detecta movimento ele desliga o relé e consequentemente o motor de passo, mas quando o mesmo deixa de detectar o movimento o relé não rearma, o que poderia ser?

segue o código na integra em anexo.

desde já agradeço...

Exibições: 96

Anexos

Responder esta

Respostas a este tópico

Boa noite.

Testa esse cod.

teste_AccelStepperlab1.ino

Obrigado pelo retorno Argel, a sua ajuda é de muita importância e irá me ajudar...

Boa tarde HTA,

Tem 2 problemas no seu code.

O primeiro não afeta o funcionamento, mas não deve ser mantido.

É um abre chave na linha 82 e o fecha chave na linha 99.

O segundo afeta o resultado.

E' o else na linha 91.

Este else  onde está, é para o if  da linha 84,  "  if (val == LOW) ".

Pelo que entendi ele deveria valer para o if da  linha 87, if (sensorState == LOW) . Certo?

Se for assim, remova o else e tudo que vem dentro das chaves dele,  da linha 91 e coloque entre as linhas

90 e 91, (antes da chave da 91).

RV

Boa tarde mineirin, obrigado pelo seu retorno, a sua ajuda vem a esclarecer as minhas duvidas o que não é pouca... tentarei por em prática esse raciocinio...

Boa tarde HTA,

veja se este code funciona.

RV

Anexos

boa noite meu amigo... obrigado pela ajuda, se pudermos dar prosseguimento amanhã eu agradeço... obrigado pelos esclarecimentos... vc foi de uma grande ajuda, não sei como lhe agradecer....

HTA, boa noite.

Esta versão 6 deve funcionar.

Testa aí, depois conta pra gente.

RV

Anexos

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço