Стоп. В начале писалось про 200 шагов, поэтому считал что у вас нормальный ШД. У этого же ШД насколько помню 2048 шагов на оборот. Вот и исходите из этого. Выяснить сколько же шагов можно примерно выполнив тест программу: даете сколько-то шагов вперед и столько обратно. И наращиваете шаги пока не получите полный оборот. Советую довести до примерно 10 оборотов (лучше какой-нибудь указатель прицепить чтобы наблюдать было проще), будет легче определить количество шагов на оборот.
https://ru.aliexpress.com/item/New-original-Japanese-NMB-automotive-inst...
Пойдет?
28BIJ-48
Стоп. В начале писалось про 200 шагов, поэтому считал что у вас нормальный ШД. У этого же ШД насколько помню 2048 шагов на оборот. Вот и исходите из этого. Выяснить сколько же шагов можно примерно выполнив тест программу: даете сколько-то шагов вперед и столько обратно. И наращиваете шаги пока не получите полный оборот. Советую довести до примерно 10 оборотов (лучше какой-нибудь указатель прицепить чтобы наблюдать было проще), будет легче определить количество шагов на оборот.
гугл, первая же ссылка: http://arduino.ru/forum/programmirovanie/skorost-vrashcheniya-28ybj-48
ок, гугл, спасибо!!!
http://arduino.ru/forum/programmirovanie/skorost-vrashcheniya-28ybj-48#comment-445108
Оказалось просто ставишь 4096/366 = 11,19. Далее холодный рассчет.
Если хочется точно, то дополнительные шестеренки в помощь: 366 = 2 х 3 х 61 (раскладываем на простые числа).
Делается передача из 2 ступеней - 8 к 12 (2х3=6 х 2 = 12, минимально возможная шестеренка имеет 7 зубьев) и 8 к 61.
Почему 2 шестеренки на 8 - 8х8=64, 4096/64=64 шага надо сделать чтобы получить 1 из 366.