• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Accelestepper i kłopoty
#1
Potrzebuje sterować dwoma silnikami, tak by jeden wykonał "a" kroków a drugi "b". Powinno to być wykonane "n" razy.
Znalazłem przykład na wykorzystanie biblioteki Accelerstepper (kod poniżej), który chciałem dostosować do swoich potrzeb. W oryginale silnik jedzie do przodu i wraca. Próbowałem zlikwidować ten powrót na różne sposoby. Bezskutecznie. Silnik albo się nie ruszał, albo wracał.
Druga kwestia to faktycznie przebyty dystans (w mm). Przy napędzie kołem zębatym (20 zębów) i mikrokroku 1/16 - 2400 kroków powinno odpowiadać 30mm. W rzeczywistości jest prawie 2 razy więcej. Nie wydaje mi się, by miały na to wpływ zastosowane parametry przyspieszenia czy max prędkości. Moje doświadczenie z Arduino, a tym bardziej z bibliotekami jest na razie znikome, dlatego bardzo proszę o pomoc.

#include <AccelStepper.h>


AccelStepper stepper1(1, 7, 6);
AccelStepper stepper2(1, 9, 8);

int poz1 = 2400;
int poz2 = 192;

void setup()
{
  stepper1.setMaxSpeed(2000);
  stepper1.setAcceleration(100);
  stepper2.setMaxSpeed(1000);
  stepper2.setAcceleration(100);
}

void loop()
{
  if (stepper1.distanceToGo() == 0)
  {
    poz1 = -poz1;
    stepper1.moveTo(poz1);
  }
  if (stepper2.distanceToGo() == 0)
  {
    poz2 = -poz2;
    stepper2.moveTo(poz2);
  }
  stepper1.run();
  stepper2.run();
 
}
 
Odpowiedź
  


Wiadomości w tym wątku
Accelestepper i kłopoty - przez andrzejn - 01-02-2022, 22:09
RE: Accelestepper i kłopoty - przez kaczakat - 02-02-2022, 00:39
RE: Accelestepper i kłopoty - przez andrzejn - 02-02-2022, 00:52
RE: Accelestepper i kłopoty - przez kaczakat - 02-02-2022, 04:06
RE: Accelestepper i kłopoty - przez andrzejn - 02-02-2022, 10:39
RE: Accelestepper i kłopoty - przez andrzejn - 02-02-2022, 11:00
RE: Accelestepper i kłopoty - przez kaczakat - 02-02-2022, 14:34
RE: Accelestepper i kłopoty - przez andrzejn - 02-02-2022, 21:12
RE: Accelestepper i kłopoty - przez kaczakat - 03-02-2022, 02:15
RE: Accelestepper i kłopoty - przez andrzejn - 04-02-2022, 15:45
RE: Accelestepper i kłopoty - przez kaczakat - 04-02-2022, 23:53
RE: Accelestepper i kłopoty - przez andrzejn - 05-02-2022, 20:07
RE: Accelestepper i kłopoty - przez kaczakat - 05-02-2022, 21:22
RE: Accelestepper i kłopoty - przez andrzejn - 08-02-2022, 21:15
RE: Accelestepper i kłopoty - przez kaczakat - 08-02-2022, 21:31
RE: Accelestepper i kłopoty - przez andrzejn - 09-02-2022, 12:05
RE: Accelestepper i kłopoty - przez kaczakat - 09-02-2022, 20:39
RE: Accelestepper i kłopoty - przez andrzejn - 10-02-2022, 20:43

Skocz do:


Przeglądający: 2 gości