Лень двигатель прогресса и так как я человек по натуре очень ленивый, решил облегчить себе жизнь и собрать следующую конструкцию.
Мотори
Управление сервоприводом с фиксацией положения
Данный блок служит для управления сервоприводом посредством джойстика или кнопок. Положение привода не зависит от угла наклона джойстика. При нажатии на кнопку или наклоне джойстика происходит вращение, при отпускании – фиксация текущего положения. Блок имеет настройки скорости, предустановленного угла управляемого отдельным входом, настройкой минимального и максимального угла.
Блок пользователя L293D
Блок для управления вращением четырех двигателей постоянного тока. Позволяет изменять скорость и направление вращения каждого двигателя независимо. Блок можно использовать в проекте только один раз, так как плата шилда занимает все цифровые пины, кроме 0, 1, 2, 13, также свободны аналоговые входы. Причем аналоговые входы выведены отдельно на шилде, а 0,1,2,13 нет. Шилды в основном …
Дешифратор 4bit\16int
Пользовательский блок создан на основе библиотеки написанной специально для этого мотора, основным преимуществом блока является полушаговый режим и лояльность к таймерам
Шаговый двигатель 28BYJ-48
Пользовательский блок создан на основе библиотеки написанной специально для этого мотора, основным преимуществом блока является полушаговый режим и лояльность к таймерам
Блок управления драйвером мотора L298n
1. Блок имеет вход EN на который подается сигнал разрешения (0/1) работы с устройством. Хотя бы однократное состояние сигнала EN=1, приводит к инициализации модуля и настройка пинов, к которым подключен модуль управления моторами типа L298D. 2. Блок имеет входы, на которые подаются НОМЕРА пинов Arduno, через который модуль управления моторами типа L298D подключается к Arduino. …
stepper
шаговый двигатель. для мотора stepmotor_28BYJ-48-5V( и аналогичных) на драйвере ULN2003 mode:1- работает по количеству оборотов, 2- по заданному углу, 3- Будет вращать пока не получит команду о смене направления или пока не получит директиву STOP direction Может принимать 3 значения: 1 – по часовой, 2 – против часовой, 0-STOP rotateN Устанавливает вращение на заданное кол-во …