Не работает сервопривод

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем Kadr147, 17 фев 2015.

  1. Kadr147

    Kadr147 Нуб

    Ну в общем любая система отказывается работать при подключении сервопривода, т.к питаю от USB на фоне слышно что постоянно включается отключается что может быть ? от fs90 более менее может постараться, но тоже самое .-_.

     
  2. Arduinщик

    Arduinщик Нерд

    Какой у вас скетч? Должен быть примерно такой:

    #include <Servo.h>

    Servo myservo;

    void setup()
    {
    myservo.attach(9);

    /* 9 это пин к которому мы подключили провод от сервы. (причём не какой попало, а именно такой который написан в инструкции. в общем http://amperka.ru/product/servo-fs90 и тут жёлтый пойдёт на 9-ый пин.)*/

    void loop()
    {
    myservo.write(90); // устанавливаем сервопривод в серединное положение
    delay(500); // ждём 0,5 сек.
    myservo.write(0); // устанавливаем сервопривод в крайнее левое положение
    delay(500); //ждём 0,5 сек.
    myservo.write(180); // устанавливаем сервопривод в крайнее правое положение
    delay(500);
    }
     
    Последнее редактирование: 17 фев 2015
  3. Kadr147

    Kadr147 Нуб

    абсолютно никакого эффекта, все продолжается в том же духе
     
  4. vvr

    vvr Инженерище

    Если серва живая и правильно подключили, то только недостаток питания. Запитайте от отдельного источника питания (это надо делать всегда!) и общую землю с ардуиной.
     
  5. Kadr147

    Kadr147 Нуб

    дергаться периодически в разные стороны стал но не так как надо
     
  6. vvr

    vvr Инженерище

    Управляющий жёлтый провод на каком пине сидит?
     
  7. vvr

    vvr Инженерище

    Попробуй перебросить допустим на 10 й и код подправь. Может с пином проблема. У меня на одной уне такая фигня - пин не работает, намаялся пока не допёр:)
     
  8. Arduinщик

    Arduinщик Нерд

    #include <Servo.h>

    Servo myservo;

    void setup()
    {
    myservo.attach(5);

    void loop()
    {
    myservo.write(90); // устанавливаем сервопривод в серединное положение
    delay(500); // ждём 0,5 сек.
    myservo.write(0); // устанавливаем сервопривод в крайнее левое положение
    delay(500); //ждём 0,5 сек.
    myservo.write(180); // устанавливаем сервопривод в крайнее правое положение
    delay(500);
    }
     
  9. vvr

    vvr Инженерище

    Будем ждать афтора темы, как там у него всё работает:)
     
  10. Kadr147

    Kadr147 Нуб

  11. Kadr147

    Kadr147 Нуб

    я вообще хотел попробовать собрать замок кодовый http://wiki.amperka.ru/projects:knocklock но что то сервоприводы меня все подвели да и не хочет стук записывать... так что руки у меня растут не из того места вот , наверное, в чем проблема )
     
  12. vvr

    vvr Инженерище

    Ну у тебя в сетапе скобки закрывающей нет.
    void setup()
    {
    myservo.attach(5);

    надо
    void setup()
    {
    myservo.attach(5);
    }
    переделай и запускай!
     
  13. Kadr147

    Kadr147 Нуб

    походу в сервоприводе дело, fs90 вроде нормально работает а вот виновник торжества fs5106b ну ни в какую :3
     
  14. vvr

    vvr Инженерище

    что значит вроде - по программе работает или нет?
     
  15. Kadr147

    Kadr147 Нуб

    так как я нуб, мне легче показать чем рассказать

     
  16. vvr

    vvr Инженерище

    Эта нормально работает.
    А вторая с отдельным питанием и общей землёй с ардуиной как?
     
  17. Kadr147

    Kadr147 Нуб

    плохо, раз на то пошло можешь подсказать почему не работает ? что только не пробовал , не хочет записывать сигнал

     
  18. vvr

    vvr Инженерище

    Ты невнимательно видео посмотрел.
    Повтори как показано.
    -при открытом замке
    -пятизначный стук
    -повтор кода
    -чувствительность микрофона
     
  19. Kadr147

    Kadr147 Нуб

    замок открытый, стук пятизначный , повторял , как не регулировал ни как не хочет .
     
  20. vvr

    vvr Инженерище

    Есть хорошая штука - Serial Monitor.
    Натыкайте Serial.println(......); и смотрите что происходит.
    Я так всегда начинаю искать проблемки - где, на каком этапе что то не так.