Tags:
Controle total do motor. Se tiver dúvidas, pergunte. Mas sugiro que estude antes.
Valeu José, vou estudar sim.
obrigado
Oi .., boa tarde.
Se voce ligar o seu driver A4988 com os pinos MS1, MS2 e MS3 em gnd (opção 2 fase),
o seu motor deve girar 1,8 graus a cada step enviado para o driver.
Mantenha o pino DIR sempre em HIGH ou LOW. Este pino inverte o sentido de rotação do motor.
Para girar 45 graus, então deverá enviar 25 steps,
Então programe o arduino para que envie 25 pulsos de step para o driver a cada x tempo,
e ele girar;a 45 graus de cada vez.
Rui
Seque code sugerido em anexo.
PS, programei para 1/2, modifique para 2 horas.
Georges, o seu projeto é para virar ovo?
Se for para isso, pode aumentar o tempo do pulso no programa do Rui, para virar o ovo lentamente.
25 pulsos x 20 ms = 500ms , isto é em 1/2 de segundo ele vai girar 45 graus.
Sugestão:
digitalWrite(Step, HIGH); // Step high
delay(50); // 50 mS
digitalWrite(Step, LOW); // Step low
delay(50); // 50mS
25 pulsos x 100 ms = 2500 ms , isto é em 2,5 segundos ele vai girar 45 graus.
Boa tarde Rui, não sei o que acontece mas o motor liga e não roda.
Estou ligando conforme as imagens (imagens copiadas do site http://www.arduinoecia.com.br/2015/03/controle-motor-de-passo-bipol...)
Boa noite Georges.
Achou muito complicado o meu tutorial ? Teve alguma dificuldade ?
O pino -SLEEP tem um resistor conectado no VDD (pull up). Portanto o módulo nunca irá dormir ..
Por isso, o reset esta conectado no Sleep. Portanto o reset só funcionará durante o power on.
O pinos MS1, MS2 e MS3 tem resistores conectados no terra (pull down). OK
Então esta usando o Passo completo ( Full Step).
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
Esta usando o mesmo programa citado no link?
Qual motor esta usando ? Envie o link do seu motor. Quais fios usou (cores)? Mande foto.
Qual a tensão do motor?
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
Recomendações Importantes antes de usar o seu módulo A4988 !
(para evitar de danificá-lo)
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
Nema17 + Driver A4988 => Controle de Corrente Máxima
http://labdegaragem.com/forum/topics/tutorial-arduino-motor-de-pass...
OBSERVAÇÂO:
Para medir a tensão VREF , coloque a ponta de prova Positivo do Multímetro ( escala Tensão) sobre a parte metálica do Potenciômetro (veja a seta vermelha) .
E a ponta de prova de prova Negativo no pino GND do módulo A4988,
Use uma pequena chave de fenda ( de relojoeiro) para ajustar a tensão.
Gire suavemente.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por