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

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

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

作品


可以先看下视频↓



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


一、准备好制作材料



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

IMG_8384.JPG

二、主控板位置确定



在电路板上定好位置并焊接。
IMG_8386.JPG

三、剪开排针母座



根据手柄扩展板上的5V-A5和D8-GND的排针数量,剪出两条。
IMG_8385.JPG


四、排针母座安装



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

IMG_8387.JPG

五、焊接电路



引脚对应如下:
扩展板     主控板
5V--------5V
GND------GND
D8--------D7
D9--------D8
D12-------D9
A0--------A0
A1--------A1
A2--------A2
A3--------A3
注意不要弄错哦~
IMG_8397.JPG

六、安装扩展板



引脚对应插入,要注意对准引脚。
IMG_8388.JPG

七、写入程序测试



1.打开Arduino IDE→示例→USB→KeyboardLogout,修改里面的主要参数;
2.编写程序设置:手柄按钮按下和摇杆拨动就会触发键盘上的哪些按键,比如我的摇杆往上就会让键盘上‘W’按下;
3.主控板型号选择:Arduino Leonardo
640.png
程序文件: KeyboardLogout_Scratch by Lonnie.zip (880 Bytes, 下载次数: 295)
---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-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail