Olá.

Estou desenvolvendo um projetinho, para movimentar um alvo de estande de tiro.

Seria assim.

Botão 1, mantendo-o pressionado alvo vai.

Botão 2, mantendo-o pressionado alvo vem.

também 2 sensores fim de curso, quando o alvo chega em 1 dos sensores.

motor reverte por alguns milissegundos para freia-lo.

também freio no motor para quando parar de pressionar um dos botões.

Botões seriam PUSH BUTTON

Motor seria  de maquina de lavar roupa(indução).

Sensores seria magnéticos( tipo os de portão).

Placa de controle Arm stm32f103c6.

Programada com o ID do Arduino.

Exibições: 817

Anexos

Responder esta

Respostas a este tópico

Boa noite J2S. (se não gosta que te chame pelas iniciais, avise),

por favor, remova o código da área de texto do tópico e anexe um arquivo com o código.

RV mineirin

Ok, já excluí.

Boa noite J2S. (se não gosta que te chame pelas iniciais, avise),

agora só faltou anexar um arquivo com o código.

RV mineirin

J2S, acabei de ver a postagem. Imagino que você tenha colado o código na postagem e, pela recomendação do RV, você o removeu.

A ideia de remover da postagem, é que é muito difícil referenciar o código através dele. O ideal, é postar o .ino ou até mesmo posta-lo no pastebin. Assim fica fácil referenciar linhas e etc.

Além disso, é interessante informar o máximo que você puder, isso inclui falar sobre o motor que você está utilizando (modelo, foto, pinos, tipo, etc..etc...) ou qualquer outra informação disponível.

Motivo? Existem diversos motores, de diversas potencias, com diversas tecnologias. Alguns são simples de serem trabalhados, pois possui um sistema de controle nativo, outros precisam de "drivers" ("ponte" para funcionamento). Então, saber dessas coisas aumenta a probabilidade de sucesso na sua solicitação de ajuda.

O motor é de maquina de lavar roupa, os sensores são magnéticos iguais aos de portão.

Boa tarde J2S.

O que você quer fazer nesta linha?

"  int digitalRead(BotaoVai);"

RV mineirin

Boa noite J2S,

testa este código e depois conta o resultado pra gente.

codigo2.ino

RV mineirin

Testa este agora:

codigo3.ino

Olá.

Boa noite a todos, este código que postei, 

Pressionando Botão Vai(Motor vai)

motor chegando ao fim de curso(FimVai) e motor para

e vice e verso segurando botaoVem.

Queria que quando o motor chegar ao fim de curso. o motor invertesse a rotação por alguns milissegundos, para frear a inercia do motor quando ele é desligado.

Também, quando parar de pressionar o botão(solta-lo) esse freio atuasse também.

Obrigado.

Olá Jesterson Da Silva,

Desconsiderando totalmente o motor e o circuito, pois eu não tenho conhecimento sobre eles, você pode inverter a ação e adicionar um "delay".

o delay(x), onde "x" é representado por milissegundos. E em seguida parando-o/desligando-o.

Irei tentar, Obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço