Джойстик из Arduino Mega 1280
- Войдите на сайт для отправки комментариев
Пт, 06/01/2012 - 18:23
Компьютерные гении помогите новичку!
Здравствуйте!
Хотел бы сделать джойстик из Arduino Mega 1280.
Как подключить мне 34 кнопки на DIGITAL? Там вроде бы 34 входа и 2 GND
[URL=http://piccy.info/view3/2448073/f2965eb140da78d4c784be9c759ebde3/][IMG]http://i.piccy.info/i7/215eae8c429e8188d42df44af689deef/1-5-3409/33193194/ArduinoMega_240.jpg[/IMG][/URL]
Какой должен быть код, чтобы эти кнопки играли функцию джойстика?
Там их аж 54 можно подключить, если мало, то можно подключить еще 16 аналоговых входов, обозначив их цифровыми. .. .Итого 70 кнопок. .. .
Что за джойстик такой планируется?
И еще можно сделать резистивную клаву через один аналогвый вход
Или матричную , все меньше цифровых портов потребуется
Не даст тебе не кто кода...
Насчет того, что там можно подключить до 70 кнопок, я знаю. Остальные входы я держу для разных приборов, ну это потом, пока сам джойстик не получается прописать.
Джойстик я планировал многокнопочный для разных игр.
[URL=http://piccy.info/view3/2450759/e86e90ed34e7e5bf8ac52f5b64b39f0f/][IMG]http://i.piccy.info/i7/ddc8ee5333a72f5703d8ec11783df601/1-5-3429/21244266/dzhoi_240.jpg[/IMG][/URL]
Помогите прописать код, чтобы эти кнопки играли функцию джойстика.
аналоговая клавиатура не подойдет для игр, тк при нажатии одновременно двух кнопок сопротивление поделиться и может вызвать третью функцию(например движение вперед, или еще хуже разворот), которая помешает игре
satelit, есть несколько вариантов подключения ардуин как HID-устройство к компу. Можно сказать что основных всего 3 варианта. Лёгкий, средний, и тяжелый. "Лёгкий" у ардуино-Леонардо, "средний" у ардуино/меги с микроконтрллером на шине USB, и "тяжёлый" как раз с такой мегой что у вас на картинке. Написать программу для этого варианта, и адаптировать физически -задача не для новичка. Для вас пожалуй единственно доступный вариант -это собирать двойстик на леонардо и аналогичных ему плат с интегрированным USB в самом МК. Вот полезный ресурс для джостико-строителей.