用Arduino造个手柄玩编程!
学过Scratch编程的小伙伴们都知道,有时候用键盘和鼠标玩自己辛辛苦苦设计出来的游戏,总是有些不顺手。如果能用个游戏手柄来玩,就更有乐趣了。{:5_179:}作品https://mc.dfrobot.com.cn/static/image/hrline/1.gif演示{:5_179:}
可以先看下视频↓
https://v.qq.com/x/page/p0905rtosiu.html
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓制作过程如下↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
一、准备好制作材料
static/image/hrline/line2.png
清单如下:1.Arduino Pro Micro主控板一块(带针脚的);2.输入扩展板V2.0 (集成摇杆/按键);3.5x7cm电路板一片;
4.排针母座一条;
5.Micro USB线一根;
二、主控板位置确定
static/image/hrline/line2.png
在电路板上定好位置并焊接。
三、剪开排针母座
static/image/hrline/line2.png
根据手柄扩展板上的5V-A5和D8-GND的排针数量,剪出两条。
四、排针母座安装
static/image/hrline/line2.png
对应手柄扩展板上的5V~A5和D8~GND插入。
五、焊接电路
static/image/hrline/line2.png
引脚对应如下:
扩展板 主控板5V--------5V
GND------GND
D8--------D7
D9--------D8
D12-------D9
A0--------A0
A1--------A1
A2--------A2A3--------A3注意不要弄错哦~
六、安装扩展板
static/image/hrline/line2.png
引脚对应插入,要注意对准引脚。
七、写入程序测试
static/image/hrline/line2.png
1.打开Arduino IDE→示例→USB→KeyboardLogout,修改里面的主要参数;2.编写程序设置:手柄按钮按下和摇杆拨动就会触发键盘上的哪些按键,比如我的摇杆往上就会让键盘上‘W’按下;3.主控板型号选择:Arduino Leonardo。程序文件:
八、3 D打印一个手柄外壳
static/image/hrline/line2.png
测量电路部分尺寸,绘制手柄外壳的3D模型并打印。(嗯,又是两个小时漫长的等待~)
九、安装外壳
static/image/hrline/line2.png
使用热熔胶把电路部分和3D打印外壳粘接起来。
十、开始愉快地玩耍吧!
static/image/hrline/line2.png
打开Scratch设计游戏,设置按下按键的对应动作(这里就不细讲了)。|妈妈再也不用担心我玩游戏了~{:5_183:}---END---
正好需要,谢谢 看来得给我的手柄派的用场了 挺好玩的
66666 按键的设置还可以再优化一些 能改成遥控小车的手柄吗? 陸 发表于 2019-9-3 16:35
能改成遥控小车的手柄吗?
加个无线模块就能了
页:
[1]