⚙️ Как подключить СЕРВОПРИВОД к АРДУИНО

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024
  • Хелоу!)
    В этом видео мы разберемся из чего состоит сервопривод и как он работает, а также как подключить сервопривод к ардуино. Разберемся в библиотеке для ардуино по работе с сервоприводом и напишем тестовый скетч.
    Подписаться на канал - / @softprojer
    Весь код из видео тут - disk.yandex.ru...

Комментарии • 20

  • @elenapoplos9537
    @elenapoplos9537 2 года назад +2

    Спасибо за видео интересно

  • @sashasvitr7344
    @sashasvitr7344 2 года назад +1

    было бы интересно поуправлять серво с компьютера)

    • @softprojer
      @softprojer  2 года назад +1

      Кхммм, думаю можно что-то такое через монитор порта организовать 🤔

  • @criscoroi3866
    @criscoroi3866 Месяц назад

    топ

  • @АлександрРоманов-д4й1ф

    Спасибо. А как управлять сервоприводом от стороннего сигнала. Например по нажатию подключенной к Ардуине кнопки?

    • @softprojer
      @softprojer  2 года назад +2

      Там всё будет достаточно просто. Делаем условие, что если кнопка нажата, то повернуть серво на такое-то количество градусов.
      Если же надо чтобы 2 кнопки постепенно поворачивали серво, например, чтобы каждый раз при нажатии левой кнопки угол поворота серво уменьшался на 10°, а правой наоборот увеличивался, то тут просто вводим переменную для хранения градуса поворота серво.
      Делаем 2 условия для каждой кнопки. В одном случае если она нажата, то даём команду повернуть серво на (переменная - 10) градусов). В другом аналогично, но + 10 градусов.
      Ещё было бы хорошо сделать проверку на то, не выходит ли значение переменной за диапазон поворота сервопривода. Чтобы значение было не менее 0 и не более 180, если для серво как в видео.
      В общих аспектах так. Вот видел про кнопки, может чутка помочь: ruclips.net/video/bIgtXaHJjnk/видео.html

    • @АлександрРоманов-д4й1ф
      @АлександрРоманов-д4й1ф 2 года назад +1

      @@softprojer Спасибо за быстрый ответ. Пока осваиваю тему))) Спасибо за хорошие уроки

    • @softprojer
      @softprojer  2 года назад +2

      😁👍

    • @АлександрРоманов-д4й1ф
      @АлександрРоманов-д4й1ф 2 года назад +1

      @@softprojer Как можно получить ответы на некоторые вопросы(ВатсАпп, Вайбер, Эл.почта) по написанию скетча, что бы не засорять комменты под видео.

  • @Clock_sabaka
    @Clock_sabaka Год назад +1

    Как сделать чтобы он не крутился всегда

    • @softprojer
      @softprojer  Год назад +1

      Скорее это серво постоянного вращения, там уже мы контролируем скорость и направление этого вращения

    • @Clock_sabaka
      @Clock_sabaka Год назад +1

      @@softprojer тоесть нужен другой серво

    • @softprojer
      @softprojer  Год назад +1

      Так точно

  • @ЕвгенийМ-у8б
    @ЕвгенийМ-у8б 11 дней назад

    Какой же бред подстраиваться под логику привода, когда мы можем прикрутить мосфет на питание, а с серво брать только угол. Я может быть хочу по току управлять, или по скорости, по координате... Как прошить серво чтобы получить сигнал координаты, ? вскрыть припаяться к потенциометру на прямую? Должна эта штука прошиваться

  • @reimanflex5403
    @reimanflex5403 Год назад +1

    #include
    const int ServoOnePin = 3;
    Servo servoOne;
    void setup() {
    pinMode(ServoOnePin, OUTPUT);
    servoOne.attach(ServoOnePin);
    }
    void loop() {
    servoOne.write(0);
    delay(500);
    servoOne.write(90);
    delay(500);
    servoOne.write(180);
    delay(500);
    servoOne.write(90);
    delay(500);
    }

  • @ebal_anity
    @ebal_anity 5 месяцев назад

    серво гудел но не крутился, как исправить

    • @SovietUnion-Dfag1
      @SovietUnion-Dfag1 2 месяца назад

      такая же проблема но он не гудел а дребезжал

    • @Айсееер
      @Айсееер 8 дней назад

      слушай а в ты решил проблему нет

    • @Айсееер
      @Айсееер 8 дней назад

      вы решили проблему?

    • @SovietUnion-Dfag1
      @SovietUnion-Dfag1 8 дней назад

      @@Айсееер прости давно решил не помню вроде нужно там вроде нужно выставить побольше время за которое он доберётся до нужного градуса