collapse

* Posts Recentes

Sensor CAN por jm_araujo
[21 de Junho de 2021, 22:12]


The Bar Z Summer Bash 2021 por SerraCabo
[19 de Junho de 2021, 18:06]


Uma visão importante para quem faz software e ou hardware. por blabla
[18 de Junho de 2021, 10:47]


DIY Physical Vapor Deposition (PVD) using Thermal Evaporation por SerraCabo
[15 de Junho de 2021, 12:20]


Traduzir automaticamente o Quake 3 de C para Rust. por blabla
[12 de Junho de 2021, 12:23]


O porquê que os programadores gostam tanto da linguagem de programação Rust. por blabla
[12 de Junho de 2021, 09:56]


Campainha de Telefone Antiga por almamater
[10 de Junho de 2021, 12:29]


localizador carro. por dio123
[10 de Junho de 2021, 09:10]


Compras Aliexpress por jm_araujo
[09 de Junho de 2021, 12:56]


Módulo Shelly 2.5 por zordlyon
[09 de Junho de 2021, 11:20]

Autor Tópico: [Arduino]Stepper Motor + EasyDriver + Arduino  (Lida 188415 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.714
  • Helpdesk do sitio
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #30 em: 11 de Abril de 2015, 13:26 »
Sei lá, pensei que a função fosse tua lol.
Posta o código tudo, eu não adivinho..
Avr fanboy

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 926
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #31 em: 11 de Abril de 2015, 14:40 »
Sei lá, pensei que a função fosse tua lol.
Posta o código tudo, eu não adivinho..

É do TigPT, está na 1ª página :)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.714
  • Helpdesk do sitio
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #32 em: 11 de Abril de 2015, 21:37 »
Essa função dá N passos, e já usa delays e um for, e recebe um int, logo não estou a ver a necessidade de voltares a enrolar a função em mais um loop e com mais delays, cada chamada á função custa-te logo 50ms que é o delay entre definir a direção e começar o loop.
Avr fanboy

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 926
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #33 em: 11 de Abril de 2015, 22:05 »
Código: [Seleccione]
void step(boolean dir,int steps)
{
  if (steps != 1600)
  { 
  digitalWrite(dirPin,dir);
  delay(50);
  for(int i=0;i<steps;i++)
    {
    digitalWrite(stepperPin, HIGH);
    delayMicroseconds(100);
    digitalWrite(stepperPin, LOW);
    delayMicroseconds(100);
    }
   steps = steps + 1;
  }
}
Senso como disseste anteriormente, eu vou incrementar a variável steps e quando der 1600 passos, o motor pára.

Offline homeo

  • Mini Robot
  • *
  • Mensagens: 1
    • Farmcia de homeopatia online
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #34 em: 26 de Outubro de 2015, 16:17 »
Um trabalho muito bem explicado. Muito fácil de seguir. Quando eu terminar o meu projeto eu vou fazer upload de fotos. Obrigado.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.351
    • Tiago Rodrigues
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #35 em: 26 de Outubro de 2015, 18:25 »
Obrigado. Qualquer dúvida avisa.

Offline lua

  • Mini Robot
  • *
  • Mensagens: 1
Re: [Arduino]Stepper Motor + EasyDriver + Arduino
« Responder #36 em: 22 de Abril de 2016, 22:17 »
Olá, eu sou um novato no fórum e arduino.
Por favor, alguém me diga como sabria fazer para parar um passo para 10 min, entre rotação e volta de 180 graus? Ou seja, eu preciso do passo é transformar ininterruptamente 180, realizada em 10 min, outras 180 ° vire novamente parado 10 min ... e assim indefinidamente.
Eu entendo que você não pode usar micros (), millis () ou atraso (). Mas não como pará-lo.
Desculpe pelo meu mau Português.
e muito obrigado por qualquer ajuda
Uma saudação