Отработка сообщений от джойстика.

OrderFounder
Offline
Зарегистрирован: 13.02.2012

Имеется геймпад Denn DGP241. Он располагает 12 кнопками и 2 аналоговыми джойстиками, USB интерфейс.

Также имеется микроконтроллер Arduino Duemilanove.

Задача проста: получить от устройства сообщение о нажатии любой из кнопок или отклонении джойстика, затем отработать это событие.

Нашел подобающий пример в С++ билдере (builder 6), который выполняет все эти полезные действия. Он использует mmsystem.h для получения соответствующих сообщений событий. Очевидный маневр перенести весь код из билдера  в программное окно ардуино, убрать лишнее и подключить заголовочные файлы не дал результата.

Отсюда и вытекающие вопросы:

1) Совместимы ли библиотеки С++ и библиотеки скачиваемые с ардуино? Вернее, можно ли использовать библиотеки одной среды в другой?

2) Если несовместимы, то как осуществляется работа с джойстиками в ардуино?

3) Возможно ли (или вернее "как") через готовую программу в С++ отправлять сообщения на последовательный порт ардуино? Т. е. программа в Си отслеживает события и передает их на микроконтроллер, а тот уже их отрабатывает.

Гугл дал довольно много результатов на запросы, но либо они не по теме, либо рассматривается какой-то необычный джойстик.

OrderFounder
Offline
Зарегистрирован: 13.02.2012

вопросы более не актуальны_ спасибо

carduino.ru
Offline
Зарегистрирован: 06.12.2011

И как все реализовал? Поделись  опытом. 

OrderFounder
Offline
Зарегистрирован: 13.02.2012

Пока еще не закончил программу. Просто нашел наводки по всем вопросам. Теперь изучаю как работать с com-портами. По работе с портами в инете довольно много хороших статей, главное было запрос знать как оформить.

Библиотеки же не совместимы. Да и наивно было полагать, что это не так.