关于 MEGA2506 做游戏外设的问题
大家好!首先声明本人在 Arduino 领域是小白,刚入门,请谅解。。。之前DIY过一个飞行游戏操作面板,用的是 MMJoy2 的方案,它连接到电脑后直接可以识别为游戏控制器,但苦于开关引脚数只有36个(电路板设计问题),按键不够用。
后来了解到 Arduino 对于控制和编程方面用途很广泛,就想用 Arduino 来做游戏控制器的想法。于是就入了一块 MEGA2506 ,原因是数字引脚比较多。但测试发现 Arduino 不能直接识别为游戏控制器,这个在预料当中。然后想用模拟键盘输入的方案来解决,度娘了一番,发现 2506 貌似不能作为键盘输入这个功能。
本人刚入 Arduino 坑,很多东西还不熟悉,希望大家给我解惑
1、Arduino 能不能经过设置,被识别为游戏控制器?
2、2506 是否能达到我所要的功能?
3、有什么其他方案能解决我的问题?
谢谢! MMJoy2 的36个引脚都不够用?
MEGA2506 上面没有usb控制器,没有办法直接模拟为游戏控制器,同样也不能作为键盘输入
如果单纯按键不够用,建议你还是去研究如何扩展 MMJoy2按键会简单一些 这个我以前实现过。加QQ1294434898 详聊 arduino big joystick hid,8轴40键
http://hunt.net.nz/users/darran/weblog/15f92/Arduino_UNO_Big_Joystick_HID_firmware.html Be1ieve 发表于 2015-9-15 18:35 static/image/common/back.gif
arduino big joystick hid,8轴40键
http://hunt.net.nz/users/darran/weblog/15f92/Arduino_UNO_Big_Joys ...
请问这个用的是2560吗? 看了一下mmjoy2,应该就是用arduino pro micro
big joystick比较不一样,用的是靠近usb那边的8u2或16u2
理论上只要你的是标准的2560就可以,淘宝有些店家会把这颗换掉
不过要注意,用这个你必须先搞清楚arduino,不然就直接半砖了 2560能做 不过
你还是用MMJoy2 去吧 引脚不够可以用595 165 Be1ieve 发表于 2015-9-15 19:31
看了一下mmjoy2,应该就是用arduino pro micro
big joystick比较不一样,用的是靠近usb那边的8u2或16u2
...
这两个东西怎么看? wdjkzym 发表于 2015-9-15 22:07
2560能做 不过
你还是用MMJoy2 去吧 引脚不够可以用595 165
我看了下,Leonado可以实现吗?实在不行可以当键盘来控制游戏
skyou82 发表于 2015-9-16 10:15 static/image/common/back.gif
这两个东西怎么看?
拿放大镜看,看最接近USB那颗上面写什么
UNO / MEGA上面会是方形的MEGA16U2,旁边还有多一个6PIN的接口
那些打著改进版加强版的通常是长方形的FT232、PL2303或CH340
LEONARDO就没有这颗IC,因为MEGA32U4内建USB功能
LEONARDO = PRO MICRO = MEGA32U4
这个应该就是你现在的MMJOY2,6轴36键
或者考慮換teensy2.0++,作者说可以到8軸64鍵
还有...一支控制器不够,你有试过做成两支吗 Be1ieve 发表于 2015-9-16 21:30 static/image/common/back.gif
拿放大镜看,看最接近USB那颗上面写什么
UNO / MEGA上面会是方形的MEGA16U2,旁边还有多一个6PIN的接口
...
谢谢,回去看看有么有。
另外Leonado可以满足我的要求吗? leo=pro micro=32u4,可用mmjoy2
只要再加上兩個MCP3208就可以到16軸64鍵
有現成的PRO MICRO+MCP3208接線圖,換到leo就是重新拉線
Be1ieve 发表于 2015-9-15 18:35 static/image/common/back.gif
arduino big joystick hid,8轴40键
http://hunt.net.nz/users/darran/weblog/15f92/Arduino_UNO_Big_Joys ...
Big joystick 刷好了,用了他那个demo.ino,进入游戏控制器后按键按顺序逐个激活,这是demo.ino的问题吗?要自己重新写吗? Be1ieve 发表于 2015-9-15 18:35 static/image/common/back.gif
arduino big joystick hid,8轴40键
http://hunt.net.nz/users/darran/weblog/15f92/Arduino_UNO_Big_Joys ...
Big joystick 刷好了,用了他那个demo.ino,进入游戏控制器后按键按顺序逐个激活,这是demo.ino的问题吗?要自己重新写吗? demo就是示範一次按一個鍵,看懂的話應該就會改了
只要改寫demo的loop(),把軸跟按鍵對應到joyReport
每次結束時跑一次sendJoyReport(&joyReport);
页:
[1]
2