公告:
精彩视频
12
返回列表 发新帖

[遥控设备] DIY枪控转手柄,可玩VRC PRO等游戏

查看: 6133|回复: 19| [复制链接]

一HUMMER一 论坛元老 发消息
发表于 19-9-30 10:17:08 |显示全部楼层 来自: 中国
加个微信交流一下
derekhe 超级 Fans 发消息
发表于 19-9-30 16:31:16 |显示全部楼层 来自: 中国四川
一HUMMER一 发表于 19-9-30 10:17
加个微信交流一下

bcdata
黑风荡 金牌 Fans 发消息
发表于 19-10-9 00:05:17 |显示全部楼层 来自: 中国江苏苏州
收藏,坐等量产,有这个NB4就不需要了
derekhe 超级 Fans 发消息
发表于 19-10-9 07:26:49 |显示全部楼层 来自: 中国四川成都
黑风荡 发表于 19-10-9 00:05
收藏,坐等量产,有这个NB4就不需要了

量产比较难,需求太少。需要的话可以定做哈。
wienne 高级 Fans 发消息
发表于 19-10-18 23:22:13 |显示全部楼层 来自: 中国湖北武汉
感谢楼主,已成功实现功能。
并添加了按钮功能。
通道三和四对应按钮1和按钮2。
  1. #include

  2. void setup() {
  3.   pinMode(3, INPUT);
  4.   pinMode(5, INPUT);
  5.   pinMode(6, INPUT);
  6.   pinMode(9, INPUT);
  7.   Gamepad.begin();
  8. }

  9. void loop() {
  10.   long ch1 = pulseIn(3, HIGH, 50000);//白
  11.   long ch2 = pulseIn(5, HIGH, 50000);//黑
  12.   long ch3 = pulseIn(6, HIGH, 50000);//绿
  13.   long ch4 = pulseIn(9, HIGH, 50000);//橙

  14.   if(ch1>1490 and ch1<1515) ch1=1500; //使油门中点在一定范围内固定不再漂动
  15.   if(ch2>1490 and ch2<1515) ch2=1500; //使方向中点在一定范围内固定不再漂动
  16.   
  17.   int16_t x = map(ch1, 1000, 2000, 0, 32768);
  18.   int16_t y = map(ch2, 1000, 2000, 0, 32768);

  19.   if(ch3 >1500){        //通道3被触发
  20.     Gamepad.press(1);   //按下按钮1
  21.   }else{              
  22.     Gamepad.release(1); //释放按钮1
  23.   }
  24.   if(ch4 >1500){        //通道4被触发
  25.     Gamepad.press(2);   //按下按钮2
  26.   }else{              
  27.     Gamepad.release(2); //释放按钮2
  28.   }

  29.   Gamepad.xAxis(x);
  30.   Gamepad.yAxis(y);
  31.   Gamepad.write();
  32. }
复制代码
TIM图片20191018231102_1.jpg

可用枪控玩PS2模拟器,第3通道的按钮功能实现倒车,第4通道的按钮实现例如 start键的功能。

TIM截图20191018231934.jpg
derekhe 超级 Fans 发消息
发表于 19-10-19 00:28:37 |显示全部楼层 来自: 中国四川成都
wienne 发表于 19-10-18 23:22
感谢楼主,已成功实现功能。
并添加了按钮功能。
通道三和四对应按钮1和按钮2。

厉害厉害
rolland 长老 Fans 发消息
发表于 19-11-3 21:59:42 |显示全部楼层 来自: 中国内蒙古呼和浩特
楼主大神啊,能不能出个教程啊,提供的那个网页打不开啊
guibaodear 超级元老 发消息
发表于 19-11-8 04:00:49 |显示全部楼层 来自: 中国北京
这个应该是类似的东西吧。某宝上买过一个,发现就是一个简单的USB手柄设备,pwm输入。后来抓了一下它的USB描述符,自己做了一个

derekhe 超级 Fans 发消息
发表于 19-11-8 07:27:51 |显示全部楼层 来自: 中国四川成都
guibaodear 发表于 19-11-8 04:00
这个应该是类似的东西吧。某宝上买过一个,发现就是一个简单的USB手柄设备,pwm输入。后来抓了一下它的USB描 ...

差不多,可以自己做
爱33 RC 新手 发消息
发表于 20-5-20 09:42:27 |显示全部楼层 来自: 中国广东
NB4能玩其他赛车游戏吗?
您需要登录后才可以回帖 登录 | 注册

广告投放|联系我们|手机|投稿|Archiver|About us|Advertise|遥控迷模型网|RCFans ( 粤ICP备10210518号-1 )

版权所有 RCFans.com © 2003-2016

返回顶部