Подключаем к Arduino джойстик. Управление servo сервоприводом
Vložit
- čas přidán 17. 03. 2020
- Сегодня в Ардуино уроке подключим джойстик к Arduino UNO и научимся управлять сервоприводами. Рассмотрим, что такое джойстик, как он устроен и какие особенности данного устройства.
Спонсор видео NextPCB. 0$ первый пробный заказ печатных плат от NextPCB. www.nextpcb.com?code=flaiflai
NextPCB - один из самых опытных производителей печатных плат в Китае, более 15 лет специализирующийся на производстве печатных плат и сборке, предоставляющий одни из самых инновационных печатных плат с технологиями сборки в соответствии с высочайшими стандартами качества, включая быстрый процесс доставки.
Больше информации и код вы можете скачать на сайте проекта Portal-PK:
portal-pk.ru/news/251-podklyu...
ВНИМАНИЕ! Материалы для скачивания находятся внизу статьи!
Машинка на радиоуправлении. Arduino + nrf24l01 + пульт.
portal-pk.ru/news/217-mashink...
Джойстики - отличный источник входных данных для проекта по робототехнике. Создатели электроники всегда любили подобные вещи. Однако, для новичка может оказаться трудным понять концепцию во время кодирования и тому подобное. Поэтому в видео рассмотрим основные подключения Джойстика к Ардуино, код программы, с выводом данных на монитор порта. Такой пример поможет понять, как устроен джойстик, и как можно работать с полученными данными от этого устройства ввода данных.
Многим роботизированным проектам нужен джойстик. Модуль джойстика на ардуино аналогичен тем, которые используются в игровых приставках. Это сделано путем установки двух потенциометров под углом 90 градусов. Потенциометры соединены с короткой палкой, центрированной пружинами.
Этот модуль производит на выходе около 2,5 В от X и Y, когда он находится в положение покоя. Перемещение джойстика приведет к изменению выходного сигнала от 0 В до 5 В в зависимости от его направления. Если вы подключите этот модуль к микроконтроллеру, вы можете ожидать, что значение будет около 511 в положении покоя, но на практике данное значение отличается.
Когда вы перемещаете джойстик, вы можете увидеть, что значение изменяется от 0 до 1023, в зависимости от его положения.
Таким образом, мы научились подключать к Arduino аналоговый двухосевой джойстик с кнопкой и считывать с него показания. Вы можете придумать и реализовать более интересное применение джойстику, чем примеры, рассмотренные в данном уроке.
Пишите в комментариях, что бы вы хотели сделать с использованием джойстика и какие примеры вас интересуют. Чем больше будет откликов, тем чаше будут выходить проекты и уроки.
Не забывайте подписываться на мой CZcams канал, вступать в группу Вконтакте portal_pk,
в группу на Facebook / arduinoportalpk .
И всем пока-пока.
До встречи в новом проекте.
++++++++++++++++++++++++++++++++++++++++++++++++++
**** Проекты на Arduino:
**** portal-pk.ru/page-17/proekty-n...
**** Уроки Arduino:
**** portal-pk.ru/page-13/uroki-ard...
-------------------------------------------------------------------------------------------------------------
- Официальный сайт: portal-pk.ru
- Мы в контакте: portal_pk
- Мы на фейсбук: / arduinoportalpk - Věda a technologie
Спасибо за урок. Все кратко и понятно.
Спасибо.
Спасибо, уже не первый раз смотрю это видео.
Спасибо, что делишься опытом. Очень познавательно!
Ok. спасибо.
краткость сестра ТАЛАНТА! все четко и лаконично! Молодец!!!
Спасибо!
Добрый день! Спасибо за видео. А если надо чтобы после поворота серво при отпускании джойстика в нулевое положение ,серво оставалось в этом положении до следующего изменения положения джойстика. Заранее спасибо.
Спасибо, мне понравилось.
Спасибо за отзыв.
Отличный контент! +подписка
спасибо!
Подскажите, возмодно сделать так чтобы перемещение было только по оси х и по оси у , чтобы не было перемещений по оси х-у одновременно наискось например, нужно только тупо влево вправо вперед назад? И можно ли подключить джойстик побольше , не такой маленький с али ?
Понравилось видео напиши ОТЛИЧНО если нет НЕ ОЧЕНЬ
ОТЛИЧНО
ОТЛИЧНО
ОТЛИЧНО
ОТЛИЧНО. все ОТЛИЧНО
ОТЛИЧНО
Как сделать так что-бы зажал кнопку отклонил стик подержал условно 2 секунды ее, и arduino запомнила положение? Что то вроде круиз контороля для той же машинки на управлении.
Думаю проще всего будет создать переменную, которая будет управлять скоростью и повышаться/понижаться в зависимости от команд с вашего потенциометра
Благодарю за информацию.
Оч познавательно .
Спасибо!
Узнал много интересного. Спасибо.
Ок. И вам спасибо!
Привет, он выдаёт мне вот такую ошибку: exit status 1. 'Y' was not declared in this scope.
Спасибо! Познавательное видео
Спасибо за отзыв.
Отлично
Классное видео. Хочется узнать как сделать так чтобы при движении по оси Х,У было ступенчатое без возврата серво в исходное положение. Ну типа одно нажатие на ось Х= одно движение , отпустил джойстик и серво осталось в данном положении; а захотел обратно вернуть в изначальное положение то нажал в другом направлении. Надеюсь моя просьба понятна)
Нужно добавить переменные хранящие текущее положения по осям. Проверять изменение состояния. Если с центральной позиции поместили в положительном направлении перемещаем серво привод по часовой стрелки. Если от центрального положения переместили в отрицательную, поворачиваем сервопротив часовой стрелки.
а можно ли на нажатие джойстика на ось -y +y и на -x +x назначить кнопки клавиатуры (оси -y=A +y=D -x=W +x=S? что бы пользоваться этим джойстиком для пк?
Я не играю в Игры. так что не представляю что означают данные оси. Использовать можно. Тут также есть несколько путей решения.
@@ArduinoTex хочу на джойстике сделать 4 кнопки клавиатурные
@@pixva123 На следующей неделе выложу урок как можно отправлять команды нажатия клавиш с помощью DigiSpark. Урок будет текстовый и доступен тут: arduino-tex.ru/
Спасибо
відео бомба☢☢☢
Отличный видос! Скажи пж.можно ли подключить 2 серво на одну ось х , и 2 на ось y ?
Да можно. Нужно продублировать код поменяв подключения сервы и данные получать со второго аналогово пина от джойстика.
Спасибо!
Очень крутое видео ! Лайк !!!
А можешь снять видео как сделать машинку управляемою через джостик !? Буду очень благодарен !
Проект уже есть portal-pk.ru/news/217-mashinka-na-radioupravlenii-arduino-nrf24l01-pult.html
как сделать, чтобы моторчики с сервоприводы с меньшей скоростью приводились?
Сделать задержку между шагами.
Здравствуйте можете сделать экзоскелет на сервоприводах с управлением?
Это не реально сделать экзоскелет на сервоприводах
@@ArduinoTex да почему нереально. Сервоприводы и arduino модули стоят копейки. Свет включаю голосом. Разве нельзя сделать управление сервоприводом голосом?
Я всё подготовлю. Пришлю вам, и если вам не будет не сложно помочь мне разобраться с это проблемой.
странно у меня совсем другие значения в монеторе порта :(на оси X 525) ( на оси Y 506) ; хотя программа в точ точ как ваша
Спасибо за урок (конечно с потонцеометром и сервомотором намного легче программа , ну или я просто эту программу с джостиком не понял)
Все верно. У вас получаться другие значения. Все зависит от конструкции джойстика. Как центрует и как установлены потенциометры. Небольшое смещение приводит к другим показаниям.
Можно пожайлуста скетч на управление джойстиком сервопмотора
Скачать скетч можете тут portal-pk.ru/news/251-podklyuchaem-k-arduino-dzhoistik-upravlenie-servo.html
А как подключить один сервопривод
Подключаете по одной серво привод и управляете перемещением по одной оси. если я правильно понял вопрос.
у меня не работает
урок хороший но код не рабочий.
Great vid! If you want a recommendation for future vids HMU. I built a line tracking car and a Tesla coil on my channel. I would love to see others make one!
Ок.
Привет, я написал ту самую программу для двух сервоприводов про которую ты. Ну компьютер мне выдаёт сообщение об какой-то ошибке. Что я мог сделать не так?
Нужен код ошибки. А так сказать не могу. так как код рабочий проверенный неоднократно.
Привет, я сделал с сервоприводами все так, как ты показывал. Но у меня не работает сома программа. Как это исправить?
Вопрос не понятен
чел заспидранил гайд)
Странное непонятное видео. Или я странная
Возможно техническая информация для вас не понятна. Вот и видео не понятное.
Пудрят мозги людям дермо джойстиком, Говнище полное! Не тратте деньги. Дизлайк.
Спасибо, мне понравилось.
Ок. Спасибо.