2 Motores de passo 28BYJ-48 com drive (chines) + lib accellstepper

 

Olá a todos, preciso de ajuda.

 

Estou querendo usar a lib accellstepper que controla  mais de um motor de passo ao mesmo tempo, mas não consigo o codigo para usar 2 motores rodando em sentidos opostos simultaneamente, acionados por botões para sentidos horário e anti-horário.

Para a lib "Stepper.h" e 2 motores já consegui (abaixo).

 

Agradeço quem poder ajudar.

 

Fcaldeira

 

#include <Stepper.h>

// // // 2 Motor de passo 5v + 2 botoes

//

//

#include <Stepper.h>  //Biblioteca já disponível na IDE do Arduino

 

 #define STEPS 150  // max 100  

const int steps=100;  //Número de passos para o motor

int buttonState1=0;

int buttonState2=0;  

Stepper stepper1(STEPS, 0, 2, 1, 3); // Motor 1

Stepper stepper2(STEPS, 5, 7, 4, 6); // Motor 2

void setup()

 {  

    stepper1.setSpeed(200);    //Velocidade da rotação do motor (RPM)

    stepper2.setSpeed(200);    //Velocidade da rotação do motor (RPM)  

    pinMode(8,INPUT);   //Botão 1  

    pinMode(9,INPUT);   //Botão 2  

    pinMode(12,OUTPUT);   //LED

 }

void loop()  {  

    buttonState1=digitalRead(8);  

    buttonState2=digitalRead(9);

    if(buttonState1==LOW)   //Gira para um lado  {    

        digitalWrite(12,HIGH);    

        stepper1.step(steps);    

        stepper2.step(steps);  }  

    else if(buttonState2==LOW)  //Gira para o outro lado  {    

         digitalWrite(12,HIGH);    

         stepper1.step(-steps);    

         stepper2.step(-steps);  }  

   else   //Fica parado  {    

        digitalWrite(12,LOW);    

        stepper1.step(0);    

        stepper2.step(0);

   }

 }

 

Exibições: 637

Responder esta

Respostas a este tópico

ola amigo?tenho um arduino atmega328 eo motor de passo 28byj-48 com driver/ e gostaria de controlar o motor em doisentido usando dois botoes?nao tenho codigo nem o esquema?como voçe ja fez o primeiro. tou pedindo sua ajuda?se poder me ajudar fico grato?cone_barbosa@hotmail.com

ola amigo. valeu muito obrigado?fico muito grato?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço