позиционирование шаг двиг

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем aprel1904, 26 дек 2014.

  1. aprel1904

    aprel1904 Нуб

    Здравствуйте! прошу помощи. есть такая задачка написать небольшую программу которая помощью ардуино будет
    управлять позиционированием шагового двигателя.
    подключаем к ардуино кнопку без фиксации и униполярный или биполярный шаг двигатель
    алгоритм такой двигатель стоит на позиции-1
    зажали кнопку и этим переключили направление вращения но! не влючили само вращение
    а в момент отпуска кнопки вращаем двигатель на n-шагов на позицию-2 и опять нажали включили реверс но не
    вращаем отпустили вращаем на n-шагов. Спасибо.
     
  2. vvr

    vvr Инженерище

    Берём библиотеку Stepper или AccelStepper , подключаем шаговик к соответствующему драйверу, а его к дуне и играемся с примерами. Когда разберёмся как там всё работает - вводим в код кнопку с обработкой дребезга и пробуем кнопкой поуправлять шаговиком (запускать - останавливать, менять направление, поворачивать на нужное количество шагов). Если возникают проблемы - показываем код и задаём вопросы. Может помогут.:)
    А если хочется получить готовое решение, то тоже можно, за денежку кто то может и напишет.