Нужна помощь. В подключении 2 шаговых двигателей к переменным резисторам

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

  1. zzzkrestzzz

    zzzkrestzzz Нуб

    Помогите чайнику. Имеются 2 шаговых двигателя и 2 драйвера TB6560. При подключении одного переменного резистора двигатель "управляется" меняет скорость оборотов - что и требуется. Но после подключения второго мотора и второго резистора - обороты меняют оба двигателя от вращения только одного резистора. Пробовал сделать это программно через сериал порт- происходит тоже самое. (Меняют скорость оба двигателя при регулировки одного.) помогите чайнику пожалуйста


    Код (C++):
    #include <Stepper.h>
    Stepper  _StM2(64,6,8,7,9);
    Stepper  _StM1(64,2,4,3,5);
    void setup()
    {
    _StM2.setSpeed(400);
    _StM1.setSpeed(400);
    }
    void loop()
    {




    //Плата:1
    int  b1temp2_StM1;
    b1temp2_StM1 =  (analogRead (0));
    _StM1.setSpeed( abs(b1temp2_StM1));
    if (1) {_StM1.step(1);}
    _StM1.setSpeed(400);
    int  b2temp2_StM2;
    b2temp2_StM2 =  (analogRead (1));
    _StM2.setSpeed( abs(b2temp2_StM2));
    if (1) {_StM2.step(1);}
    _StM2.setSpeed(400);




    }
     

    Вложения:

    • pr1.ino
      Размер файла:
      444 байт
      Просмотров:
      4
    Последнее редактирование: 10 окт 2017
  2. Tomasina

    Tomasina Иномирянин

    Ошибка в строке 49. ;)
     
  3. zzzkrestzzz

    zzzkrestzzz Нуб

    Это сарказм я так понимаю. Скетч нужен да?