Ребята!Привет) пожалуйста подскажите по серво постоянного вращ.

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем vizpro163@gmail..com, 1 окт 2016.

  1. подскажите где капать или киньте пожалуйста простой скйтч на серво TP MG995
    на постоянное вращение,
    пробую а он туда , сюда(
    спасибо за внимание)
     
  2. vvr

    vvr Инженерище

    КОД ПОКАЖИТЕ
     
  3. Tomasina

    Tomasina Сушитель лампочек Модератор

    Покажите свой скетч.
     
  4. #include <Servo.h> //используем библиотеку для работы с сервоприводом
    Servo servo; //объявляем переменную servo типа Servo
    void setup() //процедура setup
    {
    servo.attach(9); //привязываем привод к порту 9
    }
    void loop() //процедура loop
    {
    servo.write(90);
    delay(2000); //ждем 2 секунды
    servo.write(180); //ставим вал под 180
    delay(2000); //ждем 2 секунды
    }
     
  5. ставил 361 тоже не то
     
  6. vvr

    vvr Инженерище

    ВЫ НЕ ПРАВИЛЬНО УПРАВЛЯЕТЕ СЕРВОЙ НЕПРЕРЫВНОГО ВРАЩЕНИЯ
    servo.write(90); - стоит на месте
    servo.write(>90); - вращение в одну сторону
    91-180 - регулировка скорости вращения
    servo.write(<90); - в другую
    89 - 0 - регулировка скорости вращения
     
  7. спасибо большое, все понял)
    что то ругается
    expected primary-expression before">"token

    #include <Servo.h> //используем библиотеку для работы с сервоприводом
    Servo servo; //объявляем переменную servo типа Servo
    void setup() //процедура setup
    {
    servo.attach(9); //привязываем привод к порту 9
    }
    void loop() //процедура loop
    {
    servo.write(>95);
    delay(2000); //ждем 2 секунды
    servo.write(<89); //ставим вал под 180
    delay(2000); //ждем 2 секунды
    }
     
  8. ostrov

    ostrov Гуру

    Что же так трудно код в тэг загнать? А предварительное еще и АвтоФорматировать. Пожалейте нас.

    И что это за оператор такой:
    Код (C++):
    servo.write(>95);
    Немного хотя бы уделите времени C++, какие аргументы и как передаются в функции. Нельзя же советы просто копипастить не вникая в их суть.
     
  9. Vad33

    Vad33 Капитан-оригинал

    Зачем? Форум же есть! Не один, так другой напишет нужный код. :D
     
  10. как загнать в тег? и по сути как серву двинуть
     
  11. подскажите как двинуть серву
     
  12. вы правы, глумиться не самое интересное, вопрос стоит по старому как двинуть серву(
     
  13. Vad33

    Vad33 Капитан-оригинал

    А если подумать?

    Код (C++):
    servo.write(125); // >>
    delay(2000); //ждем 2 секунды
    servo.write(60);   // <<
    delay(2000); //ждем 2 секунды
    servo.write(92);  // ||
    delay(2000); //ждем 2 секунды
     
    или поискать
    http://forum.amperka.ru/threads/Сервоприводы-непрерывного-вращения.163/

    ... хотя - это не лечится. :)
    Разве только постебаться...
     
  14. спасибо добрый человек, именно это и нужно, в карму тебе радости и счастья,
    сейчас попробую