Как я могу управлять серводвигателем с помощью контроллера Xbox на расстоянии, используя NRF24L01 - PullRequest
0 голосов
/ 27 марта 2020

Я хочу иметь возможность настроить контроллер Xbox с ноутбуком, который ведет к Arduino, подключенному к карте NRF24L01 и антенне. Это передаст сигналы другому arduino, подключенному к другому NRF24L01, и будет управлять серводвигателем. Есть идеи?

1 Ответ

0 голосов
/ 28 марта 2020

Ответ должен быть разделен на две части
Аппаратное обеспечение: если вам нужен беспроводной контроллер Xbox360, вам потребуется контроллер приемника для P C, если проводной XBox360 / One или беспроводной контроллер One вам просто нужны драйверы , Перед началом работы с Arduino убедитесь, что все работает.
Программное обеспечение. Самая «сложная» часть - это связь от P C до Arduino. Так что начните с малого. Установите ArduinoIDE и обработайте на P C:
ArduinoIDE
Обработка
Fla sh сервофирма на Arduino, для к которому вы подключаете сервопривод (да, я знаю, что вы хотите беспроводную связь, но подождите секунду).
Загрузите библиотеку firmata в processing.play с примерами и попробуйте привести свои контроллеры Xbox в русло сценария управления.
Следующий шаг: установите библиотеку NRF24L01 , загрузите примеры в Arduinos и протестируйте функции связи
Затем реализуйте сервоуправление через serialmonitor (примеры и учебное пособие находятся на inte rnet)
Последний шаг - соберите все вместе, опубликуйте sh и услышите приветствия сообщества разработчиков.

...