0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在Arduino上使用游戏杆

454398 来源:wv 2019-10-05 17:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:必需的东西

怎样在Arduino上使用游戏杆

必需的:

1。 Arduino(我有UNO R3)

2。游戏杆(您可以从Adafruit和MakerShed等地方购买)

3。跳线

4。 Arduino的USB编程电缆

可选:

1。椰子

2。一点时间

步骤2:制作电路

从图片中可以看到,这是一个简单的电路。在我的操纵杆上标记了X,Y,VCC和GND。 X和Y转到模拟端口。 VCC上电。起初我尝试了5伏,但结果并不是最好的,因此我将其更改为3.3伏。之后,结果非常好。然后,将GND连接到Arduino上的GND。

第3步:代码(dun Dun Dunnnn)

代码非常简单。

/*

在Arduino上使用操纵杆

通过:RobotsWillRule

*/

int xVal;//来自操纵杆的X值

int yVal;//来自操纵杆的Y值

void setup(){

Serial.begin(9600);//以9600波特开始串行

pinMode(A0,INPUT);//设置用于输入的模拟端口

pinMode(A2,INPUT);

}

void loop(){

xVal = AnalogRead(A0);//设置X值

yVal = AnalogRead(A2);//设置Y值

Serial.print(“ Y is 。..”);

Serial.print(yVal);}//打印Y值

Serial.print(“ X is 。..”);

Serial.print(xVal);}}//打印X个值

步骤4 :想法

1。使用If语句,可以将操纵杆用作输入来打开灯光或电机

2。使用操纵杆与Arduino一起制作视频游戏

3。如果您不害怕改装一些东西,可以用操纵杆控制房间的风扇(我不对您可能做的愚蠢行为负责)

4。要有创造力。自己动手!

步骤5:故障排除

1。检查您的连接!我不知道有多少次不起作用,结果证明没有正确连接。

2。检查您的代码!代码对内容非常挑剔。确保它完全符合您的要求。简单的代码比不起作用的复杂代码要好!

3。如有疑问,请提问。

步骤6:谢谢!

现在,您应该了解在Arduino上使用操纵杆的基本知识。因为您只需检查操纵杆电位计的某些值即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 游戏操纵杆
    +关注

    关注

    0

    文章

    4

    浏览量

    8437
  • Arduino
    +关注

    关注

    191

    文章

    6531

    浏览量

    197582
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轴承温升过高丝支撑座有哪些危害?

    机械运转体系中,丝支撑座与轴承紧密配合,共同保障着丝的稳定运行。而轴承温升过高这一常见问题。
    的头像 发表于 03-11 18:03 207次阅读
    轴承温升过高丝<b class='flag-5'>杆</b>支撑座有哪些危害?

    Termux环境下实现康威生命游戏

    检查Termux的Python环境、终端字体兼容性,以及网格尺寸是否适配终端显示。运行程序后,你会看到滑翔机终端中缓慢移动,完美呈现康威生命游戏中“永恒二维世界”的核心特性,按`Ctrl+C`可随时退出。
    发表于 12-21 18:36

    将经典射击游戏移植到芯科科技MG24 Matter开发板

    Silicon Labs(芯科科技)热衷于突破嵌入式系统的极限和创新。在先前成功将一款经典游戏-雷神之锤(Quake)移植到基于EFR32MG24无线SoC的Arduino Nano Matter
    的头像 发表于 11-30 10:46 1308次阅读
    将经典射击<b class='flag-5'>游戏</b>移植到芯科科技MG24 Matter开发板

    KiDoom:电路板玩《毁灭战士》

      引言:当“万物皆可运行 DOOM”遇到极致创意 技术圈,“万物皆可运行 DOOM”是一个广为流传的梗,从计算器到数码相机,无数设备都被大神们成功移植了这款经典游戏。但如果这个问题变得更疯狂一些
    的头像 发表于 11-27 11:12 4013次阅读
    KiDoom:<b class='flag-5'>在</b>电路板<b class='flag-5'>上</b>玩《毁灭战士》

    智慧灯无线充电

    智慧灯实现无线充电与多功能集成,提升城市便利性,但面临技术与环境挑战。
    的头像 发表于 11-23 08:35 1742次阅读
    智慧灯<b class='flag-5'>杆</b>无线充电

    智慧灯无线充电原理

    智慧灯融合无线充电与多功能服务,提升城市智能化与便利性。
    的头像 发表于 11-06 08:25 678次阅读
    智慧灯<b class='flag-5'>杆</b>无线充电原理

    支撑座印刷设备如何精准运行?

    高速运转的印刷设备中,丝支撑座作为传动系统的核心组件,承担着承载负荷、减少振动、保障定位精度的关键使命。
    的头像 发表于 10-08 17:51 454次阅读
    丝<b class='flag-5'>杆</b>支撑座<b class='flag-5'>在</b>印刷设备如何精准运行?

    如何调整滚珠丝的反向间隙?

    滚珠丝与螺母之间的配合间隙因磨损或调整不当而增大,支撑轴承的间隙过大,导致丝在运动过程中产生轴向窜动。
    的头像 发表于 09-15 17:58 1374次阅读
    如何调整滚珠丝<b class='flag-5'>杆</b>的反向间隙?

    如何在 NuMaker-IoT-M467 板使用 Arduino IDE 控制 Wi-Fi 模块?

    NuMaker开发板,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望
    发表于 09-04 08:28

    支撑座自动化生产线中的关键支撑

    自动化生产线中,丝支撑座作为丝系统的重要支撑元件,直接影响传动精度与设备寿命。
    的头像 发表于 08-19 17:47 851次阅读
    丝<b class='flag-5'>杆</b>支撑座<b class='flag-5'>在</b>自动化生产线中的关键支撑

    支撑座怎样助力升降设备实现智能化?

    支撑座广泛应用于重型机械与升降设备领域,为设备提供稳定可靠的轴向承载与径向支撑,确保高负荷工况下的安全运行。
    的头像 发表于 08-12 17:51 826次阅读
    丝<b class='flag-5'>杆</b>支撑座<b class='flag-5'>怎样</b>助力升降设备实现智能化?

    请问Vision Five2怎样安装openeuler24.03 LTS SP1?

    Vision Five2怎样安装openeuler24.03 LTS SP1?
    发表于 07-29 09:02

    支撑座医疗设备中的关键支撑

    支撑座作为重要部件,保障设备精确运行方面起着关键作用。
    的头像 发表于 07-23 18:11 479次阅读
    丝<b class='flag-5'>杆</b>支撑座<b class='flag-5'>在</b>医疗设备中的关键支撑

    智慧路灯冷知识大揭秘

    城市的大街小巷,路灯随处可见,它们默默伫立,为人们照亮夜行的路。而如今,看似普通的路灯已悄然升级为智慧路灯,隐藏着许多鲜为人知的冷知识,正重塑着城市的运营与生活模式。
    的头像 发表于 06-27 16:49 969次阅读

    如果丝有轴向窜动应如何处理?

    导轨是丝的支撑和引导部件,如果导轨无法很好地支撑丝,就会造成轴向窜动。
    的头像 发表于 05-17 17:33 951次阅读
    如果丝<b class='flag-5'>杆</b>有轴向窜动应如何处理?