Problemas para inverter a rotação de motor de passos usando Arduino

Boa tarde, estou com problemas para inverter  o sentido da rotação do motor de pasos. Estou usando o motor 28BYJ-48 e o driver UNL2003 (usei um tutorial pra iniciante). Acontece que não consigo mudar o sentido de rotação e quando uso o monitor setial ele não apresenta nenhum problema, segue anexo meu código e a foto da montagem. Alguém tem alguma idéia do que pode estar errado ? Obrigada ;) 

Exibições: 1436

Anexos

Responder esta

Respostas a este tópico

bom sou novo com arduino e infelizmente nao posso te ajudar totalmente mas eu testei esse codigo que encontrei em um site e funcionou certinho

#include <Stepper.h>
 
const int stepsPerRevolution = 500;
  
//Inicializa a biblioteca utilizando as portas de 8 a 11 para
//ligacao ao motor
Stepper myStepper(stepsPerRevolution, 8,10,9,11);
  
void setup()
{
 //Determina a velocidade inicial do motor
 myStepper.setSpeed(60);
}
  
void loop()
{
 //Gira o motor no sentido horario a 90 graus
 for (int i = 0; i<=3; i++)
 {
 myStepper.step(-512);
 delay(2000);
 }
  
 //Gira o motor no sentido anti-horario a 120 graus
 for (int i = 0; i<=2; i++)
 {
 myStepper.step(682);
 delay(2000);
 }
 
 //Gira o motor no sentido horario, aumentando a
 //velocidade gradativamente
 for (int i = 10; i<=60; i=i+10)
 {
 myStepper.setSpeed(i);
 myStepper.step(40*i);
 }
 delay(2000);
}

Boa noite, 

Nesse tutorial tem todas as explicações necessárias para o funcionamento desse motor :

Se quiser aprender mais sobre motores de passo :

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço