【雕爷学编程】Arduino动手做(120)---游戏摇杆扩展板

作者: 来源: 哔哩哔哩 2023-06-23 16:39:42

 

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。


【资料图】

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)

实验一百二十:JoyStick Shield PS2游戏摇杆扩展板 模拟键盘鼠标功能 大摇杆模块

双轴摇杆参数一、MECHANICAL CHARACTERISTIC 机械特性1、Operating force of lever 摇杆作动力 :120±70 gf2、Operating angle 操作角度:26° Max二、ELECTRICAL CHARACTERISTIC 电气特性1、Rating power 额定功率:0.0125W2、Maximum operating voltage最高使用电压:AC 50V DC 5V3、Voltage divider error 分压误差:44%~56%4、Insulation resistance 绝缘阻抗:100M? 1 Minute at DC 250V5、Dielectric voltage 耐电压:1 Minute at AC 250V三、SWITCH CHARACTERISTICS 开关规格1、Operating force 开关按压力:740±300gf2、Contact resistance 接触阻抗:100mΩ Max3、Rating power 额定功率:DC12V 50mA四、ENDURANCE CHARACTERISTIC 耐久特性1、Rotational life 旋转寿命:2000,000 cycles Min2、Push operating life 开关按压寿命:1,000,000 cycles Min

摇杆工作原理摇杆电位器在直流电路中作为电流调节使用时,将有电流通过摇杆电位器的滑动臂,此时由于阳极氧化的原因会导致电阻值异常增加。在这种情况下,建议将连接电阻体的端子接负极,滑动臂接正极。如果直流电流直接通过摇杆电位器,摇杆电位器的阳极就会受到氧化损伤,从而让摇杆电位器的阻抗变大,因此最好是将电流的负极接在跟碳膜片接触的端子上,正极接在跟刷子(摇杆电位器接触片)的端子上。摇杆电位器作为可变电阻器时,建议作调整电压的分压器使用,同时摇杆电位器的负载电阻RL应不小于摇杆电位器公称阻值RT的10倍。在稳压器中用来调节输出电压,故设计摇杆电位器应满中顺时针调节时输出电压升高,反时针调节器节时输出电压降低;在可调恒流充电器中摇杆电位器用来调节充电电流折大小,设计摇杆电位器时应满中顺时针调节时,电流增大。IC座,设计印刷板图时,在使用IC座的场合下,一定要特别注意IC座上定位槽放置的方位是否正确,并注意各个IC脚位是否正确。

游戏摇杆扩展板技术参数:

(A)1个PS2带按钮十字摇杆,4颗圆形按钮,2个小按键。

(B)板载的开关电压可以在3.3V和5V之间切换。

(C)1个复位按键

(D)xbee/Bluetooh Bee/APC220蓝牙无线数传接口

(E)2.4G NRF24L01 RF无线数传接口

(F)Nokia 5110 LCD接口

添加nRF24L01的RF接口

添加Nokia 5110 LCD接口, 这样非常方便游戏开发。

添加蓝牙模块的接口,方便蓝牙无线串口通讯。

添加I2C通讯接口,方便I2C设备的连接

同时,JoyStick Shield 有1个PS2带按钮十字摇杆,还有4颗圆形按钮,2个小按键。为Arduino提供了摇杆和按键的输入扩展。板载开关可以在3.3V 和5V 之间切换,可以将此模块用于其它3.3V单片机平台,比如STM32。

游戏摇杆扩展板的使用(A)2.4G NRF24L01使用模板的RF SPI接口对应IRQ-->D8;CE-->D9;CSN-->D10;MOSI -->D11;MISO-->D12;CLK -->D13;(B)Bluetooh蓝牙使用模板的蓝牙接口对应 RXD-->D1(TX);TXD-->D0(RX);注意:当蓝牙写AT命令时,把板载上APC&BT附近的拨动开关拨到“H”,表示蓝牙的KEY脚置高,或把板载上的“KEY”脚跳线到IO口,通过软件控制蓝牙的KEY。在蓝牙其他情况下,拨动开关拨到“L”。(C)Nokia 5110 LCD使用模板的Nokia 5110接口对应SCE-->D13;RST-->D12;DC-->D11;MOSI-->D10;SCLK-->D9;(D)板载的按键参考代码:模板的按键接口对应A-->D2;B-->D3;C-->D4;D-->D5;E-->D6;F-->D7;X-->A0;Y-->A1;S-->悬空(该键为摇杆的Z键,如果需要,可以跳线接入IO口)

游戏摇杆扩展板的接脚配置

PS2游戏摇杆(X轴A0,Y轴A1,Z轴按键D6)

四个独立按键(D2、D3、游戏摇杆扩展板的接脚配置

PS2游戏摇杆(X轴A0,Y轴A1,Z轴按键D6)

四个独立按键(D2、D3、D4、D5)

预留扩展接口:

1个I2C接口 D4、D5)

预留扩展接口:

1个I2C接口

1个TTL串口

模拟量接口(A2-A5)

数字量接口(D8-D13)

Arduino复位按键

完全兼容Arduino UNO R3接口

摇杆X\Y轴输出为两个电位器,可以通过AD转换读出扭动角度

向下按摇杆,可以触发一路轻触开关,为数字输出

四路独立按键,数字输出,方便使用

板上标注有各个模块的端口配置,方便调试

预留了其他没有占用的端口,方便后期扩展

通过该扩展板可以制作一个遥控手柄,结合XBee模块可实现无线控制

结合Arduino Leonardo还可以模拟电脑鼠标等

Arduino摇杆模块提供七个按钮开关(六个独立按钮和摇杆下方的按钮)和一个带有两个电位计的拇指摇杆。这个扩展板为您的Arduino提供旧的任天堂(Nintendo)控制器上的功能。摇杆可用于控制诸如旋律或屏幕上的像素之类的输出。按钮可用于导航或游戏控制。

Arduino实验开源代码

实验串口返回情况

Arduino实验开源代码之二

实验串口返回情况

Arduino实验开源代码之三

实验串口返回情况

Arduino实验场景图

 

相关文章
最近更新
  • 【雕爷学编程】Arduino动手做(120)---游戏摇杆扩展板

    【雕爷学编程】Arduino动手做(120)---游戏摇杆扩展板

    2023-06-23

  • 土耳其央行加息不及预期 里拉跌至历史新低|环球新要闻

    土耳其央行加息不及预期 里拉跌至历史新低|环球新要闻

    2023-06-23

  • 天天热推荐:今明两日北方高温“烤”验仍在持续 南方仍处强降雨核心时段

    天天热推荐:今明两日北方高温“烤”验仍在持续 南方仍处强降雨核心时段

    2023-06-23

  • 五次参加世乒赛单打,至今一冠难求,陈梦哪一次无缘冠军最可惜?-天天短讯

    五次参加世乒赛单打,至今一冠难求,陈梦哪一次无缘冠军最可惜?-天天短讯

    2023-06-23

  • 拥抱AI大模型浪潮,少年得到董事长张泉灵发布北大AI课学习笔记

    拥抱AI大模型浪潮,少年得到董事长张泉灵发布北大AI课学习笔记

    2023-06-23

  • TCL:敢为上游不畏难|每日观点

    TCL:敢为上游不畏难|每日观点

    2023-06-23

  • 全球今头条!新疆维吾尔自治区乌鲁木齐市2023-06-17 17:22发布大风黄色预警

    全球今头条!新疆维吾尔自治区乌鲁木齐市2023-06-17 17:22发布大风黄色预警

    2023-06-23

  • 高温四级应急响应启动!本轮高温是厄尔尼诺“惹祸”吗?_最新快讯

    高温四级应急响应启动!本轮高温是厄尔尼诺“惹祸”吗?_最新快讯

    2023-06-23

  • 焦点滚动:dungeon fighter已停止工作怎么办_dungeon fighter已停止工作

    焦点滚动:dungeon fighter已停止工作怎么办_dungeon fighter已停止工作

    2023-06-23

  • 俄罗斯首批战术核弹头交付白俄罗斯  邵永灵:美俄双方在核领域形成相互威慑态势|天天观天下

    俄罗斯首批战术核弹头交付白俄罗斯 邵永灵:美俄双方在核领域形成相互威慑态势|天天观天下

    2023-06-23

  • 哇哦,迪卡侬造车了!!! 最新消息

    哇哦,迪卡侬造车了!!! 最新消息

    2023-06-23

  • 二七万达:“用音乐燥粉整个夏夜”PINK ME电音节掀起狂欢热潮!

    二七万达:“用音乐燥粉整个夏夜”PINK ME电音节掀起狂欢热潮!

    2023-06-23

  • 今日热搜:湖南一女子连生6女仍被要求生子,离婚上诉遭法院驳回

    今日热搜:湖南一女子连生6女仍被要求生子,离婚上诉遭法院驳回

    2023-06-23

  • 辽宁营口一钢铁厂发生烫伤事故 造成4人死亡5人受伤

    辽宁营口一钢铁厂发生烫伤事故 造成4人死亡5人受伤

    2023-06-23

  • 西辽国在现今什么地方(花剌子模是现在哪国) 天天关注

    西辽国在现今什么地方(花剌子模是现在哪国) 天天关注

    2023-06-23

  • 范晓萤_关于范晓萤的简介-世界观点

    范晓萤_关于范晓萤的简介-世界观点

    2023-06-23

  • 每日速递:蓝宝石之谜大结局(蓝宝石之谜)

    每日速递:蓝宝石之谜大结局(蓝宝石之谜)

    2023-06-23

  • 头晕神教的神秘人在哪直播_头晕神教的神秘人-今亮点

    头晕神教的神秘人在哪直播_头晕神教的神秘人-今亮点

    2023-06-23

  • 投资1.35亿美元,AMD宣布扩大赛灵思在爱尔兰的研发和工程业务

    投资1.35亿美元,AMD宣布扩大赛灵思在爱尔兰的研发和工程业务

    2023-06-23

  • 有机化学 第五版 上册_对于有机化学 第五版 上册简单介绍|世界时快讯

    有机化学 第五版 上册_对于有机化学 第五版 上册简单介绍|世界时快讯

    2023-06-23

  • 世界快播:越南公安部:多乐省警局遇袭事件与美国恐怖组织有联系

    世界快播:越南公安部:多乐省警局遇袭事件与美国恐怖组织有联系

    2023-06-23

  • 夏天怎么穿裙子?3个实用搭配小技巧,尽显优雅女人味_环球即时

    夏天怎么穿裙子?3个实用搭配小技巧,尽显优雅女人味_环球即时

    2023-06-23

  • 上海2023年高考人数和招生计划均有增加,预计录取率接近往年 当前热门

    上海2023年高考人数和招生计划均有增加,预计录取率接近往年 当前热门

    2023-06-23

  • 世界新消息丨焦糖色素(食品级)商品报价动态(2023-06-23)

    世界新消息丨焦糖色素(食品级)商品报价动态(2023-06-23)

    2023-06-23

  • 今日要闻!南海部分海域进行军事训练,禁止驶入!

    今日要闻!南海部分海域进行军事训练,禁止驶入!

    2023-06-23

  • steam下载csgo(steam中的csgo怎么进入国服)|当前速看

    steam下载csgo(steam中的csgo怎么进入国服)|当前速看

    2023-06-23

  • 《男朋友生日有神秘礼物?父亲节教会如何游戏》-世界新消息

    《男朋友生日有神秘礼物?父亲节教会如何游戏》-世界新消息

    2023-06-23

  • 谁还吃粽子?-每日观点

    谁还吃粽子?-每日观点

    2023-06-23

  • 电机输入功率和输出功率的关系_输入功率和输出功率之间是什么关系 怎么计算-动态焦点

    电机输入功率和输出功率的关系_输入功率和输出功率之间是什么关系 怎么计算-动态焦点

    2023-06-23

  • 教堂母亲节游戏和男生生日礼物送什么合适?专家为您解答!

    教堂母亲节游戏和男生生日礼物送什么合适?专家为您解答!

    2023-06-23