Управление шаговым двигателем с помощью дисплея

aleksanya
Offline
Зарегистрирован: 10.11.2017

Необходимо создать на Arduino Mega управление шаговым двигателем. Есть дисплей 16x2, на нем нужно выбрать длину от 2 мм до 7 мм с шагом 0,1 мм. Шаг винта 27 мм, заходность 3., т.е. один шаг - 0,135мм. В начале и в конце пути движения есть концевики. Например, выбрали длину, зажегся светодиод 1, 2 мм конструкция прошла, загорелся светодиод 2, опять 2 мм прошла, опять загорелся светодиод 2. Как конструкция дошла до концевика, светодиод 2 не гаснет, гаснет светодиод 1, конструкция возвращается без остановок к первому в начале пути, светодиод 1 загорается, светодиод 2 гаснет. Опять 2 мм конструкция прошла, загорелся светодиод 2, опять 2 мм прошла, опять загорелся светодиод 2. Как конструкция дошла до концевика, светодиод 2 не гаснет, гаснет светодиод 1, конструкция возвращается без остановок к первому в начале пути, светодиод 1 загорается, светодиод 2 гаснет. При нажатии кнопки стоп, движение прекращается, светодиоды гаснут. Шаговик управляется через драйвер SMSD4.2

 

 

 

vvadim
Offline
Зарегистрирован: 23.05.2012
Сергей Звягинцев
Offline
Зарегистрирован: 02.03.2017

arduino.maingroup@mail.ru, не @ цены не кусаются.

Onkel
Offline
Зарегистрирован: 22.02.2016

Пишите ydom@mail.ru  сделаю. Дела много похожих и более сложных проектов, вот вообще похожий проект
 

 

https://youtu.be/-jQxo5NqnnQ