[项目]用Arduino造个手柄玩编程!
2025-09-11 02:46:48 世界杯北京查看: 17381|回复: 7
[项目]
用Arduino造个手柄玩编程!
[复制链接]
学过Scratch编程的小伙伴们都知道,有时候用键盘和鼠标玩自己辛辛苦苦设计出来的游戏,总是有些不顺手。如果能用个游戏手柄来玩,就更有乐趣了。
作品演示
可以先看下视频↓
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓制作过程如下↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
一、准备好制作材料
清单如下:1.Arduino Pro Micro主控板一块(带针脚的);2.输入扩展板V2.0 (集成摇杆/按键);3.5x7cm电路板一片;
4.排针母座一条;
5.Micro USB线一根;
二、主控板位置确定
在电路板上定好位置并焊接。
三、剪开排针母座
根据手柄扩展板上的5V-A5和D8-GND的排针数量,剪出两条。
四、排针母座安装
对应手柄扩展板上的5V~A5和D8~GND插入。
五、焊接电路
引脚对应如下:
扩展板 主控板5V--------5V
GND------GND
D8--------D7
D9--------D8
D12-------D9
A0--------A0
A1--------A1
A2--------A2A3--------A3注意不要弄错哦~
六、安装扩展板
引脚对应插入,要注意对准引脚。
七、写入程序测试
1.打开Arduino IDE→示例→USB→KeyboardLogout,修改里面的主要参数;2.编写程序设置:手柄按钮按下和摇杆拨动就会触发键盘上的哪些按键,比如我的摇杆往上就会让键盘上‘W’按下;3.主控板型号选择:Arduino Leonardo。程序文件:KeyboardLogout_Scratch by Lonnie.zip
八、3 D打印一个手柄外壳
测量电路部分尺寸,绘制手柄外壳的3D模型并打印。(嗯,又是两个小时漫长的等待~)
九、安装外壳
使用热熔胶把电路部分和3D打印外壳粘接起来。
十、开始愉快地玩耍吧!
打开Scratch设计游戏,设置按下按键的对应动作(这里就不细讲了)。|妈妈再也不用担心我玩游戏了~---END---
Arduino, 键盘, 手柄, Scratch, 3D打印
转播
淘帖0
支持0
踩0
相关帖子
. 基于行空板和霍尔传感器做一个无需GPS的运动记录设备
. 谁能来救救我啊 我的打印机离谱了
. Arduino uno+ESP01S+OLED屏幕不能同时使用问题
. ESP32 S3 请大佬们帮我看一下这个问题该怎么解决呀,应...
. Arduino出现error: ld returned 1 exit status
. 入坑Arduino的第一个程序——小灯闪烁
回复
使用道具
举报
置顶卡
变色卡
千斤顶
精彩评论(7)
楼层直达:
沙发
joone
见习技师
发表于 2019-8-17 10:37:32
正好需要,谢谢
回复
使用道具
举报
板凳
gada888
版主
发表于 2019-8-25 09:06:43
看来得给我的手柄派的用场了
回复
使用道具
举报
地板
Icarus
见习技师
发表于 2019-8-25 18:27:42
挺好玩的
回复
使用道具
举报
5#
猴子和大王
学徒
发表于 2019-8-26 15:03:29
66666
回复
使用道具
举报
6#
常州-杨华
初级技师
发表于 2019-9-3 10:08:48
按键的设置还可以再优化一些
回复
使用道具
举报
7#
陸
见习技师
发表于 2019-9-3 16:35:20
能改成遥控小车的手柄吗?
回复
使用道具
举报
8#
20060606
高级技匠
发表于 2020-8-8 05:41:23
陸 发表于 2019-9-3 16:35
能改成遥控小车的手柄吗?
加个无线模块就能了
回复
使用道具
举报
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则
回复
回帖并转播
回帖后跳转到最后一页