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

  Рет қаралды 9,375

Ардуино для начинающих

Ардуино для начинающих

Күн бұрын

Рассказано как подключить энкодер к Ардуино. Управление энкодером электрическим мотором, но можно подключить к энкодеру другие устройства. Для работы использована библиотека 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 жыл бұрын
Подключение энкодера к Ардуино и управление мотором. Изменение скорости и остановка.
@Serdges
@Serdges 3 жыл бұрын
Просто и понятно. Без лишней "воды". Спасибо. Очень интересно
@arduino2000
@arduino2000 3 жыл бұрын
Спасибо за отзыв.
@masterkit9517
@masterkit9517 3 жыл бұрын
Полезный урок и канал! Не просто воду в ступе как на остальных каналах одно и то же пересказы. Вот бы ещё STM32 хоть кто нибудь развивал, там вообще глухо и умных нет, даже супер пупер спецы не знают что ответить на простейшие вопросы, а особо умные никогда не ответят.
@arduino2000
@arduino2000 3 жыл бұрын
Вроде и хочется и можется и платки в наличии есть. Но боюсь по времени не успею. И так всё свободное и не свободное время уходит на Ардуино-ESP
@masterkit9517
@masterkit9517 3 жыл бұрын
@@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 жыл бұрын
Я делал для себя пару примеров на STM32CubeMX-Keil. Но дальше как-то не пошёл. Могу что-то не то сейчас написать. Давно это было и не долго.
@masterkit9517
@masterkit9517 3 жыл бұрын
@@arduino2000 Keil разочаровал, тормознутее для STM32 ничего не существует, а вот CubeIDE супер. А если ещё и ардуино их шьёт, то конечно самая лучшая IDE ардуино, так как разработчики STM32 не особо позаботились о популяризации для всех.
@СергейПащенко-э1е
@СергейПащенко-э1е 3 жыл бұрын
Спасибо за видео. Внимательно слежу за вашим каналом. Хотелось бы тензо датчик.
@arduino2000
@arduino2000 3 жыл бұрын
Пока такого нет в наличии.
@masterkit9517
@masterkit9517 3 жыл бұрын
спонсируйте автора на тензодатчик и будет вам тензодатчик
@SuperMegaPops
@SuperMegaPops Жыл бұрын
Сделай пожалуйста видос как управлять сервоприводом при помощи энкодера.
@user-kl3gp8qw5w
@user-kl3gp8qw5w 2 жыл бұрын
Отличные уроки на канале, жду с нетерпением каждое видео. Дружище, когда ждать видео про меню с использованием энкодера?
@arduino2000
@arduino2000 2 жыл бұрын
У меня есть пара наработок, но сначала RGB ленты. Новый год скоро, однако
@Arduino_Kit
@Arduino_Kit 3 жыл бұрын
Круто
@user-nw2re9uj8u
@user-nw2re9uj8u Ай бұрын
Доброго времени. Какую версию библиотеки использовать. Компилятор на нее ругается.
@Andr-di3xy
@Andr-di3xy 3 ай бұрын
Вместо const int для хранения значений пинов лучше использовать #define
@arduino2000
@arduino2000 3 ай бұрын
это спорно.
@user-ne8fk3gc6n
@user-ne8fk3gc6n Ай бұрын
а что за доступ к устройству на сайте по ссылке ?
@jivaatma5893
@jivaatma5893 2 жыл бұрын
Вечер добрый! А как сделать чтобы двигатель резко стартовал на секунду, а потом вращался по заданным параметрам?
@user-ds6se3gx6v
@user-ds6se3gx6v 3 жыл бұрын
Помидорыз
@arduino2000
@arduino2000 3 жыл бұрын
Управлять помидорами энкодером?
@tvijkrasnokutsk7983
@tvijkrasnokutsk7983 3 жыл бұрын
Для такого короткого видео аж три прерывания на рекламу это очень много. Перестанут смотреть. Я дальше третей не смотрел и остался на канале ради комента. Удачи.
@alexandrsyshchuk6915
@alexandrsyshchuk6915 3 жыл бұрын
Странно, сколько видео на данном канале пересмотрел не припомню что б вообще рекламу видел
@arduino2000
@arduino2000 3 жыл бұрын
Суслика видели? А он есть. 😂😂😂
@alexandrsyshchuk6915
@alexandrsyshchuk6915 3 жыл бұрын
@UCLBDUrdgjG0kfd7Zob-ivNA Да никто и не делает🤪 Видимо с недавнего времени для меня рекламы действительно нет - я догадываюсь почему, но и раньше я её не замечал, ведь данные уроки принесли мне очень много пользы и продвинули вперёд, за эти знания я готов хоть 10 реклам пересмотреть, ведь я десятки видео по 20 мин на подобные темы пересмотрел в поисках но там не было решения именно моей проблемы. Так что если здесь есть то что Вам нужно возьмите и поблагодарите автора за проделанную работу просмотрев пару реклам или пропустите их...
@pr0fessi0na13
@pr0fessi0na13 3 жыл бұрын
Что такое реклама 7)
@arduino2000
@arduino2000 3 жыл бұрын
@@pr0fessi0na13 вы святой человек если не знаете )))
Уроки Arduino. Работа с энкодером
10:55
Заметки Ардуинщика
Рет қаралды 182 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 33 МЛН
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
millis arduino delay без delay millis примеры
8:48
Ардуино для начинающих
Рет қаралды 17 М.
Энкодеры. Подробный обзор с экспериментами!
15:31
Андрей Кулагин
Рет қаралды 96 М.
Управление моторами с Arduino
15:44
Заметки Ардуинщика
Рет қаралды 496 М.
How to use Rotary Encoder with Arduino
14:44
Mario's Ideas
Рет қаралды 44 М.
Сдвиговый регистр 74hc165 ардуино. Входы ардуино
13:30
Ардуино для начинающих
Рет қаралды 6 М.
Подключаем энкодер к ардуино
14:39
Паяльник TV
Рет қаралды 37 М.
Оптимизация кода Ардуино и ускорение работы Ардуино проекты.
15:18