драйвер для гироскопа
- Войдите на сайт для отправки комментариев
Пнд, 13/07/2015 - 13:15
Возможно ли на arduino создать собственный джостик(на гироскопе) и управлять персонажем в играх или же моделями в симуляторах, то есть я вращаю рукой и к примеру самолёт в симуляторе наклоняется или поварачивает, можно это сделать через Serial соединение. Arduino с гироскопом готовы, программа на считывание данных с гироскопа тоже. Мне нужна помощь с программой для оптимизации показателей гироскопа в играх или каких либо программах(проще говоря драйвер).
А в чем собственно проблема? Отработку лучше сделать в ардуине, а на PC передавать уже любым доступным способом (не обязательно по сериал).
Вот именно в обработке и проблема, я не знаю как именно должны обрабатываться показания и как они должны подаваться на компьютер что-бы их понимали игры и программы.
Драйвера я не писал. Можете попробовать сделать эмуляцию любого джойстика. Возьмите джойстик, выясните его набор команд и укажите программе что используете тот джойстик. А дуина соответственно просто должна выдавать сигналы понятные драйверу.
То есть я просто беру любой пульт управления или джостик, устанавливаю его драйвер, замеряю сигналы когда дёргаю за что-нибудь на этьом джостике и пишу программу на arduino что-бы она преобразовывала показания с гировкопа в сигналы как на джостике? Только как мне узнать нужные сигналы, не вскрывать же джостик что-бы измерить сопративление на датчиках. И каким лучше способом подавать значения на порт в компе(я знаю только Serial)?
Или всё таки подскажите как написать свой типо драйвер или же можно без него управлять какими либо программами или играми(просто подавая значения на порт в компе)?
Существуют джойстики подключаемые к ком порту, их протоколы даже снифить не обязательно, наверняка есть уже описанный в инете.
Например первая же ссылка в яндексе выдала: http://habrahabr.ru/post/147356/
Посылать на компьютер показания я посылаю, но только драйверы писать не умею. Может подскажите как сделать не эмуляцию клавы как сказанно на сайте который предложил nevkon, а именно как стики на пульте управления того же Futaba(я поварачиваю гироскоп, а компьютер думает что я врощаю джостиком на пульте).
вот код если что.