Projeto 17
Motor de passo
Projeto 17 - Motor de passo
Código (download)
// Projeto 17 - Motor de passo
// 28BYJ-48 Unipolar Stepper with ULN2003 Driver
// IN1 - 8 IN2 - 9 IN3 - 10 IN4 - 11
#include <Stepper.h>
const int volta_completa = 2038; // 32 passos do motor x 63,68 da redução
int passos = 1024; // Número de passos que pretendo que o motor execute. Neste caso corresponde a meia volta
int RPM1 = 15; //Colocar no máximo 15
int RPM2 = 10; //Colocar no máximo 15
Stepper motor(volta_completa, 8, 10, 9, 11);
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Roda no sentido contrário ao dos ponteiros do relógio");
motor.setSpeed(RPM1);
motor.step(passos);
delay(2000);
Serial.println("Roda no sentido dos ponteiros do relógio");
motor.setSpeed(RPM2);
motor.step(-passos);
delay(2000);
}