Подключение энкодера к Ардуино. Управление мотором энкодер.

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • Рассказано как подключить энкодер к Ардуино. Управление энкодером электрическим мотором, но можно подключить к энкодеру другие устройства. Для работы использована библиотека RotaryEncoder.h В скетче управления энкодером рассказано как подключить кнопку, прибавлять и уменьшать значения, а так же сбрасывать их в ноль. Подключение энкодера к Ардуино происходит по 5 проводам. dt, clk, sw и питание. Для примера использован модуль энкодер ky-040.
    Скетчи используемые в видео можно скачать на сайте "Ардуино для начинающих".
    arduino-kid.ru/...
    Помочь в развитии канала, и на покупку новых модулей и датчиков yoomoney.ru/to...
    Официальный сайт arduino-kid.ru
    Группа в контакте club196...
    Почта arduino-kid@yandex.ru
    Подпишитесь на канал
    ссылка на канал / Ардуинодляначинающих
    Теги:
    #урокиардуино #ардуинодляначинающих #ардуиноуроки

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

  • @arduino2000
    @arduino2000  3 года назад +5

    Подключение энкодера к Ардуино и управление мотором. Изменение скорости и остановка.

  • @Serdges
    @Serdges 3 года назад +5

    Просто и понятно. Без лишней "воды". Спасибо. Очень интересно

    • @arduino2000
      @arduino2000  3 года назад +1

      Спасибо за отзыв.

  • @masterkit9517
    @masterkit9517 3 года назад +4

    Полезный урок и канал! Не просто воду в ступе как на остальных каналах одно и то же пересказы. Вот бы ещё STM32 хоть кто нибудь развивал, там вообще глухо и умных нет, даже супер пупер спецы не знают что ответить на простейшие вопросы, а особо умные никогда не ответят.

    • @arduino2000
      @arduino2000  3 года назад +1

      Вроде и хочется и можется и платки в наличии есть. Но боюсь по времени не успею. И так всё свободное и не свободное время уходит на Ардуино-ESP

    • @masterkit9517
      @masterkit9517 3 года назад +1

      @@arduino2000 Большой плюс, что STM32 пролазит под ардуино среду. Многих бомбит, что мк нужно кодить именно на чём они только скажут. Ардуино среда им попутала все планы добравшись и до STM32, поэтому шейте и STM32 прямо ардуино скетчами. Там ставится 1 библиотека и всё висит сразу в ардуино. Даже программатор от STM32 видит ардуино и шьёт на ура. Вот и весь STM32. А ардуино получилась универсальная среда программирования хоть и с косяками, но они постоянно допиливаются. Да дизайн ардуино простенький, зато весит мало, чем мастадонты других языков. Когда начинал изучать STM32 ардуино ещё пыталась найти подход к STM32, а как освоил, оказалось, что STM32 имеют полную поддержку у ардуино. Stm32 конечно же понравились. Важно понимать что это не свисток с названием STM32, а отдельная платформа. Кодить на ней отдельные проекты легче чем на ардуино, хотя куда уже легче. Одним словом кодишь не задумываясь. Энкодер например там легко ввинчивается в STM32. Плата по железу нравится. Там встроенные часы сразу, она самая дешевая, 1.9$ с доставкой дешевле нан и прочих, конечно же любой разумный человек их освоит и не пожалеет. Ничуть не жалею потраченного времени на STM32. Знаю что легко всегда нацеплю энкодер за 1.9$ в плату, джойстик, миди клавиатуру, светодиоды или реле, через 3.3>5v конвертор логики, ws2812b увы имеет там серьёзные траблы с STM32 но Гувер как то допилил, задействовав 1й светодиод только, а остальным отдельно подав сигнал. Конверторы логики там не работают ни один с ws2812b. Конечно же по цене плата супер. Все-таки 1.9$ и пинов там кучами, просто кучами после нано, проц зверь там, загрызет нано. 32бита вроде там ещё, все проекты заработали которые приходилось делать, даже удалось в ПК и обратно по com порту отправлять данные. И всё это при цене 1.9$ а если ещё и покатят скетчи от ардуино, не испытывал, но они идут вроде все подряд, это очередной ардуино девайс. Куда он денется. Поэтому STM32 смело добавляйте как ардуино плату, правда ESP8266 также 1.9$ да ещё и с WIFI, но разница между ними в железе лишь при подборе к проектам. Учитывая минимум цены, максимум производительности или например компактность. Например в STM32 очень удобно кнопки назначать, хотя там нет во всём ютубе ни одной матричной !!! клавиатуры для STM32. Но должна зайти от ардуин скетчев прямо из ардуино. Увы STM32 сообщество похоже на стайку жирных крыс, и не развивает как ардуино Open Source масштабы. Остается её приютить в ардуино среду лишь, иначе для многих это бесполезный кусок гравийного камня, непонятно зачем появившийся на алиэкспрессе. По STM32 увы крайне мизерное количество информации, а ещё меньше сообществ изучающих STM32. Хотя бы на уровне дружбы между каналами или совместных проектов. Что интересно складывая знания даже начинающих порой многое находится, но те же начинающие находят максимум сил набрать несколько букв и отослать комментарий и как правило аудитория крайне необразованная в микроконтроллерах порой 99% придут и пойдут под видео, ни советов, ни кусков кода подсказать, просто как рыбы "жрать жрать жрать жрать" хлопают ртом. Весь этот вакуум в STM32 сложившийся нужно развивать. Но и сама плата STM32 могла быть популярнее, если бы с ней шли интересные примеры или даже был отдельный канал официальный её поддержки. А так отношение к платам как к камням noname, к которым уже конечные пользователи примантачат что нибудь. Загуглив STM32 даже гугл заплачет, насколько мало информации сами же пользователи STM32 делятся. В основном STM32 для крыс считающих "ешь один и в темноте" и "продай ближнему своему как крыса подороже то что сам нашёл".

    • @arduino2000
      @arduino2000  3 года назад +1

      Я делал для себя пару примеров на STM32CubeMX-Keil. Но дальше как-то не пошёл. Могу что-то не то сейчас написать. Давно это было и не долго.

    • @masterkit9517
      @masterkit9517 3 года назад +1

      @@arduino2000 Keil разочаровал, тормознутее для STM32 ничего не существует, а вот CubeIDE супер. А если ещё и ардуино их шьёт, то конечно самая лучшая IDE ардуино, так как разработчики STM32 не особо позаботились о популяризации для всех.

  • @СергейПащенко-э1е
    @СергейПащенко-э1е 3 года назад +3

    Спасибо за видео. Внимательно слежу за вашим каналом. Хотелось бы тензо датчик.

    • @arduino2000
      @arduino2000  3 года назад +1

      Пока такого нет в наличии.

    • @masterkit9517
      @masterkit9517 3 года назад +3

      спонсируйте автора на тензодатчик и будет вам тензодатчик

  • @user-kl3gp8qw5w
    @user-kl3gp8qw5w 2 года назад +2

    Отличные уроки на канале, жду с нетерпением каждое видео. Дружище, когда ждать видео про меню с использованием энкодера?

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

      У меня есть пара наработок, но сначала RGB ленты. Новый год скоро, однако

  • @Arduino_Kit
    @Arduino_Kit 3 года назад +2

    Круто

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

    Сделай пожалуйста видос как управлять сервоприводом при помощи энкодера.

  • @Misha4320-c2g
    @Misha4320-c2g Месяц назад

    Доброго времени. Какую версию библиотеки использовать. Компилятор на нее ругается.

  • @Andr-di3xy
    @Andr-di3xy 3 месяца назад

    Вместо const int для хранения значений пинов лучше использовать #define

  • @user-ne8fk3gc6n
    @user-ne8fk3gc6n Месяц назад

    а что за доступ к устройству на сайте по ссылке ?

  • @jivaatma5893
    @jivaatma5893 2 года назад

    Вечер добрый! А как сделать чтобы двигатель резко стартовал на секунду, а потом вращался по заданным параметрам?

  • @user-ds6se3gx6v
    @user-ds6se3gx6v 3 года назад +1

    Помидорыз

    • @arduino2000
      @arduino2000  3 года назад +1

      Управлять помидорами энкодером?

  • @tvijkrasnokutsk7983
    @tvijkrasnokutsk7983 3 года назад +1

    Для такого короткого видео аж три прерывания на рекламу это очень много. Перестанут смотреть. Я дальше третей не смотрел и остался на канале ради комента.
    Удачи.

    • @alexandrsyshchuk6915
      @alexandrsyshchuk6915 3 года назад +2

      Странно, сколько видео на данном канале пересмотрел не припомню что б вообще рекламу видел

    • @arduino2000
      @arduino2000  3 года назад +1

      Суслика видели? А он есть. 😂😂😂

    • @alexandrsyshchuk6915
      @alexandrsyshchuk6915 3 года назад +2

      @UCLBDUrdgjG0kfd7Zob-ivNA Да никто и не делает🤪 Видимо с недавнего времени для меня рекламы действительно нет - я догадываюсь почему, но и раньше я её не замечал, ведь данные уроки принесли мне очень много пользы и продвинули вперёд, за эти знания я готов хоть 10 реклам пересмотреть, ведь я десятки видео по 20 мин на подобные темы пересмотрел в поисках но там не было решения именно моей проблемы.
      Так что если здесь есть то что Вам нужно возьмите и поблагодарите автора за проделанную работу просмотрев пару реклам или пропустите их...

    • @pr0fessi0na13
      @pr0fessi0na13 3 года назад

      Что такое реклама 7)

    • @arduino2000
      @arduino2000  3 года назад +1

      @@pr0fessi0na13 вы святой человек если не знаете )))