Скетч для ШД - ФОРУМ ДВ Робот dvrobot.ru
Воскресенье, 25.02.2018, 03:53
Главная Мой профиль Регистрация Выход
  • НАШ МАГАЗИН
  • Вы вошли как Гость | Группа "Гости"Приветствую Вас, Гость
    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Страница 1 из 11
    Модератор форума: Serg, GRACH 
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Arduino - вопросы и ответы. » Скетч для ШД
    Скетч для ШД
    ВячеславДата: Четверг, 02.01.2014, 16:34 | Сообщение # 1
    3.5 Вольт
    Группа: Пользователи
    Сообщений: 13
    Репутация: 20
    Статус: Offline
    Здравствуйте и с Новым Годом!
    Подключил ШД http://dvrobot.ru/shop/i145.shagovyy_dvigatel_5v_pu.htm к ардуино
    залил скетч

    /* 
     Stepper Motor Control - one revolution
     
     This program drives a unipolar or bipolar stepper motor. 
     The motor is attached to digital pins 8 - 11 of the Arduino.
     
     The motor should revolve one revolution in one direction, then
     one revolution in the other direction.  
     
      
     Created 11 Mar. 2007
     Modified 30 Nov. 2009
     by Tom Igoe
     
     */

    #include <Stepper.h>

    const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution
                                         // for your motor

    // initialize the stepper library on pins 8 through 11:
    Stepper myStepper(stepsPerRevolution, 8,9,10,11);            

    void setup() {
      // set the speed at 60 rpm:
      myStepper.setSpeed(60);
      // initialize the serial port:
      Serial.begin(9600);
    }

    void loop() {
      // step one revolution  in one direction:
       Serial.println("clockwise");
      myStepper.step(stepsPerRevolution);
      delay(500);
      
       // step one revolution in the other direction:
      Serial.println("counterclockwise");
      myStepper.step(-stepsPerRevolution);
      delay(500); 
    }

    Но вращается только по часовой стрелке, команду для вращения в обратную сторону читает но реверс не происходит. менял в скетче количество шагов длительность паузы и скорость вращения.
    Может кто ссылку даст где разжевано как писать скетчи для ШД. 

    Спасибо!

     
    SergДата: Четверг, 02.01.2014, 21:50 | Сообщение # 2
    Ампер
    Группа: Модераторы
    Сообщений: 510
    Репутация: 28
    Статус: Offline
    Двигатель подключен неправильно- поменяйте проводки от двигателя местами друг с другом.
     
    ВячеславДата: Четверг, 02.01.2014, 23:01 | Сообщение # 3
    3.5 Вольт
    Группа: Пользователи
    Сообщений: 13
    Репутация: 20
    Статус: Offline
    Спасибо помогло! Я менял провода местами, но все комбинации не пробовал. Придется учить матчасть.
     
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Arduino - вопросы и ответы. » Скетч для ШД
    Страница 1 из 11
    Поиск:

    ДВ Робот - Чат