Arduino и китайский bluetooth джойстик

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino и китайский bluetooth джойстик

Сообщение Hamulus » 01 авг 2017, 10:27

Подскажите, возможно ли подружить Arduino и вот такие джойстики?

https://www.aliexpress.com/item/T3-Smar ... 190d6eb557

https://www.aliexpress.com/item/Mini-Bl ... 0.0.sSNx1b

будут ли они работать с модулями HC-05 или HC-06

есть ли где-то внятная инструкция как это сделать?
Hamulus
 
Сообщения: 53
Зарегистрирован: 19 июн 2016, 14:48

Re: Arduino и китайский bluetooth джойстик

Сообщение Angel71 » 01 авг 2017, 11:41

почитай, что такое профиль в блютузах.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Arduino и китайский bluetooth джойстик

Сообщение Hamulus » 01 авг 2017, 13:18

уже перед этим почитал, но ничего не понял:)

в том смысле, что я не понимаю: профиль должен поддерживаться только слейвом (в моем случае джойстиком), то есть мастер может работать с любым профилем или профиль должен поддерживаться мастером тоже?

естественно я почитал, что HC-05/06 не поддерживают HID профиль, но непонятно: это не позволит ИЗ АРДУИНО сделать устройство HID или не позволит Arduino работать с HID устройствами тоже?

какие есть еще способы подключить bluetooth джойстик к Arduino?

может вот такой модуль поможет?
https://www.aliexpress.com/item/CSR-BC0 ... 3fa6446311
Hamulus
 
Сообщения: 53
Зарегистрирован: 19 июн 2016, 14:48

Re: Arduino и китайский bluetooth джойстик

Сообщение loox » 01 авг 2017, 13:58

Hamulus
Однажды соединял два ардуино по Bt.
Проблем не возникало, сейчас уже плохо помню.
Ссылка возможно поможет - сайт chipdip-arduino-беспроводные-seeeduino - там должна быть плата с bt (она там всегда там бывает) к ней есть докумнтация и библиотеки
Еще соединялся по bt с помощью usb хоста для arduino, там есть приеры подключения к джойстикам.
Удачи. Loox
Будут воросы, обращайтесь.
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino и китайский bluetooth джойстик

Сообщение Angel71 » 01 авг 2017, 18:05

блютуз подразделяется по версиям. ещё есть разделение на classic, smart и недавно появился высокоскоростной. геймпад и hc05 это классик. потом есть всякие протоколы и уже поверх них есть всякие профили (hid, spp и прочие). чтоб понятней, профиль это более высокуровневый протокол, который определяет, что и как передаётся. hc-05 поддерживает профиль spp, геймпады это обычно hid. это в кратце, там ещё много всего, но ничего сложного. читай больше и внимательней, всё поймёшь.
на прямую устройство с поддержкой только хида, подключиться к устройству, у которого нет hid, нельзя. на ардуине сделать хид устройство можно. хочешь с использованием блютуз, хочешь с юсб. для блютуза берёшь модуль с поддержкой нужного профиля и режима (master или slave). hc05 можно перешить, сам прошивку делать будешь или искать готовую, это уже сам решай. для 05 под hid-слейв готовые прошивки точно есть. если хочешь беспроводным геймпадом ардуинке данные отправлять, можешь просто взять любой, к нему ардуину и радиомодуль. у некоторых геймпадов очень простой интерфейс/протокол, можно сразу к ардуине подключить и взять готовые библиотеки. можешь и повозитсья немного - вскрываешь, обрезаешь ненужные дорожки и/или подпаеваешся к нужным кнопочкам, потенциометрам и прочему, считываешь данные и отправляешь на вторую ардуину. для приставок у которых только проводное подключение иногда выпускались беспроводные геймпады. для wii беспроводной нунчак (вичак, плейчак,...)
wii-wireless-nunchuck-2.jpg
wii-wireless-nunchuck-2.jpg (35.99 КиБ) Просмотров: 4416

есть и как по ссылке выше с двумя джойстиками. к ардуине контроллеры для ви подключаются очень легко, готовые библиотеки тоже есть. для других приставок тоже поискать можешь.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 8