Adquira estes componentes na Loja do Lab de Garagem
A placa Arduino tem muitas aplicações incluindo controle de motores de corrente continua, Servo-motores e Motores de Passo.
Um motor de passo é um tipo de motor elétrico usado quando algo tem que ser posicionado muito precisamente ou rotacionado em um ângulo exato.
Neste tutorial vamos mostrar como controlar um motor de passo utilizando a placa Arduino. Para controlar um motor de passo é necessário uma ponte H ou uma placa controladora. Aqui vamos utilizar o Easydriver que é uma placa controladora, pois é de fácil aplicação.
Para utilizá-lo, faça a seguinte ligação:
Conecte o Power Supply1 em uma fonte de 7V a 30V.
Agora abra a IDE do Arduino e cole a seguinte programação:
int dir= LOW;
int stepp=LOW;
long previousMillis = 0;
long currentMillis = millis();
long steptime=500;
int x=0;
char c=0;
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
c=Serial.read();
if(c=='a')
{
dir=HIGH;
}
if(c=='z')
{
dir=LOW;
}
}
if(currentMillis - previousMillis > steptime)
{
previousMillis = currentMillis;
if(stepp==LOW)
{
stepp=HIGH;
}
else
{
stepp=LOW;
}
digitalWrite(2,dir);
digitalWrite(3,stepp);
}
}
Clique em UPLOAD e depois abra o Serial Monitor.
Com o Serial Monitor aberto, digite 'a' e aperte enter. O motor de passo rodará para o outro lado. Se não, digite 'z' e aperte enter.
Referências:
Comentar
Este Sketch fornecido, dá erro ao chegar no "void loop"; não compila; alguem ja teve este mesmo erro?
Tem como controlar um motor de passo de 5 fios?
é possivel fazer o arduino controlar tres ou dois driver ao msm tempo
se sim como
estou tentando fazer um equipamento cnc e necessito q as cordenadas se movam simultaneamente
e posivel contolar um motor de passo com dois botoes um horario e outro anti horario com o easy driver v3?
Olá, minha dúvida é: se eu precisar usar o easy driver com motores que necessitem maiores correntes (2A) posso conectar um mosfet na saída dele?
este driver já esta disponível para venda no lab?
Obrigado Milton pela dica,
Vou começar a realizar os testes, se o easy driver A4988 aguentar o processamento de informação do software otimo é um problema a menos. Por que eu achei tambem muita informação com o LM 297 e LM298...
Esses Easy Driver serve para motores unipolares e bipolar ?
Olá Lucas,
Para controlar utilizando o Mach3 por exemplo, você pode interligar o EasyDrive na porta paralela do se PC, sem necessidade do Arduino.
Olá,
Caso eu queira fazer o controle pelo software Mach3 ou EMC2 eu teria que baixar um firmware para colocar no arduino ?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)