Можно ли с arduino nano сделать джойстик?



@darkoment

Не бейте палками! Слышал, что для создания периферийных устройств, на подобии джойстиков и прочего — подходят arduino Leonardo, arduino pro mini. Можно ли adruino nano подойти для этих целей или же придется плясать с бубном?


Решения вопроса 0


Ответы на вопрос 4



@lonelymyp

Нужно конкретизировать вопрос.
Если ты хочешь сделать самодельный usb джойстик, который можно воткнуть в любой компьютер и чтобы компьютер определял его как джойстик, то нет, nano не подойдёт, а если тебе надо чисто для своей программы по uart, то запросто.



@nava2002

НЕТ не получится.
Arduino Leonardo — сделано на контроллере ATmega32U4 который имеет встроенный контроллер USB (очень полезный) и позволяет применить библиотеку эмулятора USB мыши и клавиатуры.
Поэтому получение подобной функции с использованием NANO потребует не просто «Бубна» а как бы «оркестра»- нескольких бубнов. Учитывая что цена вопроса «2 коп». купите любой модуль которые реализован на контроллере ATmega32U4 и получите нужный функционал.
P.S. Я собрал отличный девайс на базе китайского контроллера и плюс с интерфейсом SD карты на борту.



@KonstantineZ

Есть довольно старый проект MJoy на контроллере ATMega8, он пороще, чем 328, на котором нано сделана. Так что технически реально. Но надо понимать, что USB интерфейса у нано нет, есть USB-to-serial конвертер, а значит к компьютеру придется подключать через эмулятор юсб, со свободных пинов. Это ни разу не просто, да и паять придется.
Так что да, можно, но проще и дешевле использовать Леонардо или про микро на atmega32u4.
Ссылка на MJoy www.joysticks.ru/joysticks/handmade/mjoy.shtml
MJoy написан не на Ардуино!



@vabka

Да, можно. От pro mini она отличается только форм-фактором.
Но, имхо, полноценный джойстик лучше делать на более мощных МК, у которых будет более качественный АЦП.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *