Привод для жалюзи на базе Arduino uno своими руками. Управление шаговыми моторами с помощью кнопок.

Аватар автора
Строительная Зона
Проекты на базе Arduino Uno: Полезные программы: Привод для поворота и подъема жалюзи на базе Arduino uno, и двух шаговых двигателей 28BYJ-48 5V на 5 вольт. Представлено два варианта, в обеих не используется библиотеки, благодаря чему эти скетчи можно загружать почти в любые платы и микроконтроллеры. В первом варианте шаговый двигатель вращается при нажатии и удержании кнопки, если кнопку отпустить то двигатель останавливается. Скорость вращения вала настраивается переменной "t1" для первого двигателя, и "t2" для второго двигателя. Во втором варианте скорость вращения настраивается так же, только двигатели уже запускаются и останавливаются кратковременным нажатием на кнопку. Если не останавливать двигатель, то он будет продолжать вращаться на определенное количество шагов, за которое отвечает переменная "х1" для первого двигателя, и переменная "х2" для второго двигателя. Так же второй вариант дополнен возможностью подключения концевиков. При срабатывании концевика вал останавливается и выполняет вращение в противоположном направлении на то количество шагов которое задается переменной "i". Обрати те внимание что если "i" имеет значение 50 то двигатель выполнит 200 шагов, так как в одном цикле "i" четыре шага. Такая же история и с переменными "х1" и "х2" если = 1000; то это означает 4000 шагов. #arduino

0/0


0/0

0/0

0/0