Znaleziono 1 wynik

autor: atom1477
24 lip 2024, 11:48
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Kroki na obroty( AccelStepper)
Odpowiedzi: 1
Odsłony: 585

Re: Kroki na obroty( AccelStepper)

Wystarczy że linię:

Kod: Zaznacz cały

targetSteps = kroki ;
zamienisz na:

Kod: Zaznacz cały

targetSteps = kroki * 200;
Dla porządku wypadało by tez zmienić nazwę zmiennej z "kroki" na "obroty" (i tak samo napisy wyświetlane na LCD).

Tylko jeszcze sprawdź ile bitów ma int w kompilatorze jakiego używasz (czy na pewno 32).
Jak nie wiesz albo nie umiesz sprawdzić to dla pewności pozamieniaj deklaracje zmiennych na takie:

Kod: Zaznacz cały

int32_t kroki = 0;
int32_t targetSteps = 0; // Liczba kroków do wykonania
int32_t stepCount = 0;

Wróć do „Kroki na obroty( AccelStepper)”