понедельник, 12 сентября 2016 г.

Шаговый двигатель 28ybj-48 и драйвер ULN2003.

Прикупил я себе давненько парочку шаговых двигателей 28ybj-48 с драйверами ULN2003.

До этого еще приобрел Arduino Mega 2560.

Наконец-то на выходных дошли руки попробовать подергать эти движки. Кроме даташита на первых порах ничего под рукой не было. Стандартная библиотека со значениями по умолчанию с этими моторами работать вменяемо не хочет. Экспериментальным путем и часового гугления определил, что пины нужно дергать не последовательно (8,9,10,11), а немного подругому (8,10,9,11). в таком варианте мотор начал адекватно реагировать на команды и наконец-то смог менять направление движения.
Не разобрался вот еще с таким параметром как RPM. в библиотеке его хотят, в даташите его не указывают. опять же экспериментальным путем вычислил значение - 900.