12116浏览
查看: 12116|回复: 7

[项目] 用Arduino造个手柄玩编程!

[复制链接]
学过Scratch编程的小伙伴们都知道,有时候用键盘和鼠标玩自己辛辛苦苦设计出来的游戏,总是有些不顺手。如果能用个游戏手柄来玩,就更有乐趣了。

作品


可以先看下视频↓



↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓制作过程如下↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


一、准备好制作材料



清单如下:
1.Arduino Pro Micro主控板一块(带针脚的);
3.5x7cm电路板一片;
4.排针母座一条;
5.Micro USB线一根;

用Arduino造个手柄玩编程!图1

二、主控板位置确定



在电路板上定好位置并焊接。
用Arduino造个手柄玩编程!图3

三、剪开排针母座



根据手柄扩展板上的5V-A5和D8-GND的排针数量,剪出两条。
用Arduino造个手柄玩编程!图2


四、排针母座安装



对应手柄扩展板上的5V~A5和D8~GND插入。

用Arduino造个手柄玩编程!图4

五、焊接电路



引脚对应如下:
扩展板     主控板
5V--------5V
GND------GND
D8--------D7
D9--------D8
D12-------D9
A0--------A0
A1--------A1
A2--------A2
A3--------A3
注意不要弄错哦~
用Arduino造个手柄玩编程!图6

六、安装扩展板



引脚对应插入,要注意对准引脚。
用Arduino造个手柄玩编程!图5

七、写入程序测试



1.打开Arduino IDE→示例→USB→KeyboardLogout,修改里面的主要参数;
2.编写程序设置:手柄按钮按下和摇杆拨动就会触发键盘上的哪些按键,比如我的摇杆往上就会让键盘上‘W’按下;
3.主控板型号选择:Arduino Leonardo
用Arduino造个手柄玩编程!图11

八、3 D打印一个手柄外壳



测量电路部分尺寸,绘制手柄外壳的3D模型并打印。(嗯,又是两个小时漫长的等待~)
用Arduino造个手柄玩编程!图7

九、安装外壳



使用热熔胶把电路部分和3D打印外壳粘接起来。
用Arduino造个手柄玩编程!图8

十、开始愉快地玩耍吧!



打开Scratch设计游戏,设置按下按键的对应动作(这里就不细讲了)。
用Arduino造个手柄玩编程!图9
|妈妈再也不用担心我玩游戏了~
---END---





joone  见习技师

发表于 2019-8-17 10:37:32

正好需要,谢谢
回复

使用道具 举报

gada888  版主

发表于 2019-8-25 09:06:43

看来得给我的手柄派的用场了
回复

使用道具 举报

Icarus  见习技师

发表于 2019-8-25 18:27:42

挺好玩的
回复

使用道具 举报

猴子和大王  学徒

发表于 2019-8-26 15:03:29

66666
回复

使用道具 举报

常州-杨华  初级技师

发表于 2019-9-3 10:08:48

按键的设置还可以再优化一些
回复

使用道具 举报

 见习技师

发表于 2019-9-3 16:35:20

能改成遥控小车的手柄吗?
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-8 05:41:23

陸 发表于 2019-9-3 16:35
能改成遥控小车的手柄吗?

加个无线模块就能了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail