Official Forum JOYSTICKS.RU

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
16.09.19 - 23:13

Главная Главная Помощь Помощь Поиск Поиск Участники Участники Вход Вход Регистрация Регистрация
Official Forum JOYSTICKS.RU « m-joy контроллер джойстика »


   Official Forum JOYSTICKS.RU
   Джойстики и другие игровые манипуляторы
   Самоделки

   m-joy контроллер джойстика
« Предыдущая тема | Следующая тема »
Страниц: 1  Ответ Ответ Уведомлять Уведомлять Отправить тему Отправить тему Печатать Печатать
   Автор  Тема: m-joy контроллер джойстика  (прочитано 7855 раз)
scooter

*




   
E-mail

Сообщений: 1
m-joy контроллер джойстика
« В: 23.10.08 - 14:00 »
Цитировать Цитировать

всем привет кто умеет паять или у кого есть своё хобби.
прочитав на сайте статью как при помощи микроконтроллера сделать дополнительный джойстик у меня назрели вопросы по этой теме:
1. какой контроллер ATmega используется в этой схеме
2.я в компьютерные игры почти не играю,а играю в эмуляторы и т.п. то можно ли из этой схемы исключить потенциометры.
Зарегистрирован
Gelo

*




   


Сообщений: 22
Re: m-joy контроллер джойстика
« Ответ #1 В: 13.11.08 - 13:23 »
Цитировать Цитировать

Если ты про MJoy16, то Atmega16-16.
Зарегистрирован
compot

***




   
WWW

Сообщений: 153
Re: m-joy контроллер джойстика
« Ответ #2 В: 06.12.08 - 22:24 »
Цитировать Цитировать

Всем привет, у меня вот какой вопрос: Можно ли в м-джое изменить прошивку таким образом, чтобы из кнопок имеющихся там получить тумблера? Может кто уже это сделал, поделитесь прошивкой Roll Eyes
Зарегистрирован
Gelo

*




   


Сообщений: 22
Re: m-joy контроллер джойстика
« Ответ #3 В: 06.12.08 - 23:42 »
Цитировать Цитировать

Что ты подразумеваешь под тумблером?
MJoy16 работает с кнопками и тумблерами.  
Инструкция на русском http://slil.ru/26408008
« Изменен в: 06.12.08 - 23:53 пользователем: Gelo » Зарегистрирован
compot

***




   
WWW

Сообщений: 153
Re: m-joy контроллер джойстика
« Ответ #4 В: 07.12.08 - 00:21 »
Цитировать Цитировать

Я имел ввиду следующее: У нас есть MJoy:
- 8 осей;  
- 64 обычные кнопки;  
- 16 тумблеров (двухпозиционных);  
- 4 энкодера;  
- один восьмипозиционный Hat.
Можно ли переделать прошивку таким образом, чтобы из 64-х обычных кнопок получить 32 тумблера (двухпозиционных) соответственно, энкодеры и хатка тоже не нужны. А вообще было бы удобно сделать отдельные модули т. е. 1. обычный MJoy
2. MJoy с прошивкой в которой только 112 кнопок
3. MJoy с прошивкой на 56 тумблеров (двухпозиционных) из расчёта 2 кнопки на 1 тумблер
4. MJoy с прошивкой на 56 энкодеров, из расчёта 2 кнопки на 1 энкодер
Вроде всё
Ну и так как MJoy это USB джой то все модули можно подключить одновременно, а можно комбинировать.
Зарегистрирован
fk

*




   


Сообщений: 44
Re: m-joy контроллер джойстика
« Ответ #5 В: 07.12.08 - 02:01 »
Цитировать Цитировать

compot, попробуй связаться с Mercury(ник на этом форуме, на joysticks.ru), но проще связаться отсюда:
http://mercury13.tut.su./
насколько знаю, он ковырял(изменял) прошивку на MJoy8, думаю, что вполне может подсказать как изменить прошивку MJoy16. Smiley
Зарегистрирован
Gelo

*




   


Сообщений: 22
Re: m-joy контроллер джойстика
« Ответ #6 В: 07.12.08 - 15:30 »
Цитировать Цитировать

Речь о Mjoy16, автор, Meandog, не давал исходники программы, поэтому переделать возможности нет.
Зарегистрирован
compot

***




   
WWW

Сообщений: 153
Re: m-joy контроллер джойстика
« Ответ #7 В: 02.11.09 - 16:13 »
Цитировать Цитировать

Подключил галетный переключатель к MJoy16 по следующей схеме:
Галетный переключатель подключается к оси джойстика  
Для того, что бы всё это связать с кнопками клавиатуры или с кнопками виртуального джоя(PPjoy) нужна программа GlovePie.
Вот скрипт заставляющий работать эту железяку:
Код:
// Type your program here, or click the GUI tab to autogenerate it!
//debug = Joystick.ProductName + ' ' + joystick.pitch
 
//if pie.s
 
 
var.t = joystick.pitch
   if (var.t >= -1 and var.t < -0.36 and var.k <> "1") then
 var.k = "1"
 press Key.One // 0
// wait 200ms
 release Key.One
   elseif (var.t >= -0.36 and var.t < 0.42 and var.k <> "2") then
 var.k = "2"
 press Key.Two // 0
// wait 200ms
 release Key.Two
   elseif (var.t >= 0.42 and var.t < 0.71 and var.k <> "3") then
 var.k = "3"
 press Key.Three // 0
// wait 200ms
 release Key.Three
   elseif (var.t >= 0.71 and var.t < 0.92 and var.k <> "4") then
 var.k = "4"
 press Key.Four // 0
// wait 200ms
 release Key.Four
   elseif (var.t >= 0.92 and var.t <= 1 and var.k <> "5") then
 var.k = "5"
 press Key.Five // 0
// wait 100ms
 release Key.Five
endif

Описание скрипта, фотки железа и видео работы всего в целом в симуляторе выложу если это кого нибудь заинтересует
« Изменен в: 02.11.09 - 16:28 пользователем: compot » Зарегистрирован
sm1

*




   


Сообщений: 9
Re: m-joy контроллер джойстика
« Ответ #8 В: 30.03.14 - 21:49 »
Цитировать Цитировать

23.10.08 - 14:00, scooter:

1. какой контроллер ATmega используется в этой схеме

Здесь уже отвечали на этот вопрос, но слишком в лоб - атмега8 и атмега16. Чтобы получить такой ответ, вовсе не требовалось спрашивать.
Поэтому спрошу по-другому: Известен ли список совместимых контроллеров Атмега, на которых прошивка MJoy8 и MJoy16 заведётся без проблем? Если проблемы возможны, то какие и как преодолеваются?
Вопрос продиктован следующим: на форуме USB контроллер джойстика автор самой распространённой прошивки, LazyCamel, упомянул, что он работает не с Атмега8, а с Атмега48, и что между ними есть разница. Далее он нигде не выкладывает прошивок для 48, и во всех источниках фигурируют только прошивки для 8 и 16. А у меня нашлась как раз 48 (да и сам LazyCamel упоминает, что она доступнее, дешевле и быстродейственнее). Естественно, хотелось бы не бить лоб зазря, раскапывая эту разницу...
« Изменен в: 30.03.14 - 21:51 пользователем: sm1 » Зарегистрирован
compot

***




   
WWW

Сообщений: 153
Re: m-joy контроллер джойстика
« Ответ #9 В: 15.04.14 - 23:09 »
Цитировать Цитировать

Боюсь, что вряд ли тут кто-то ответит на этот вопрос и поможет с прошивкой на 48-ю мегу, учитывая, что мджой не актуален теперь
Зарегистрирован
Страниц: 1  Ответ Ответ Уведомлять Уведомлять Отправить тему Отправить тему Печатать Печатать

« Предыдущая тема | Следующая тема »

Главная страница сайта

Рейтинг@Mail.ru

Official Forum JOYSTICKS.RU » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.