Arduino, светодиоды и джойстик.

Тема в разделе "Arduino & Shields", создана пользователем mccurov, 26 авг 2015.

  1. mccurov

    mccurov Нерд

    Здравствуйте, уважаемые форумчане. Вопрос стоит такой. Есть 5 светодиодов, которые подключены к ардуине. Есть джойстик, который подключён по USB к компу. Идея такая - в зависимости от нажатия на кнопки джойстика, горит определённый диод. НО(!) параллельно джойстик должен быть активен в компе, например игра.
    Возможно ли это осуществить?
    Сможет ли ардуина считывать данные, поступающие с другого usb на комп?

    Какие возможные варианты реализации Вы видите?
     
  2. M0ln1a

    M0ln1a Гик

    Это вполне возможно)
    Если плата Leonardo, Due или Micro. Только они умеют прикидываться клавиатурой!
    Желательно использовать ещё и кнопки, так как вы хотите играть.
    Примерный код могу написать, если понадобится, но желательно додуматься самим :)
    Пример: Если x < 0, то загорается светик 1, а клавиатура выдаёт букву A. Если y < 0, то загорается светик 3, а клавиатура выдаёт букву S. И Т.П.
    Тогда в игре вы настраиваете управление WASD и готово!
    P.S. Регулировать скорость игрока будет потруднее...
     
  3. M0ln1a

    M0ln1a Гик

    А джойстик отдельный? Если нет, то можно воспользоваться платой Due!