ps2摇杆android图形编程,ROC-RK3308-CC开发实例总结--PS2 Joystick摇杆模块

本文介绍了如何在ROC-RK3308-CC开发板上使用PS2摇杆模块进行Android图形编程。文章详细阐述了模块的工作原理,设备树配置,驱动代码编写,以及应用层测试程序的实现,展示了通过ADC和GPIO获取摇杆坐标和Z轴状态,并提供了效果展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本帖最后由 Demon 于 2019-4-8 17:58 编辑

最近本人又调试了一款比较有趣的传感器模块--PS2  Joystick摇杆模块。下面将本人的测试方法分享于大家,下文仅个人见解,若有不足之处,望指出,不胜感激。

一、模块介绍

PS2双轴游戏摇杆模块采用了PS2游戏手柄上优质金属按键摇杆电位器,模块集成电源指示灯,可以显示工作状态;坐标标识符清晰简明、定位准确。

6e6f20e78dcac5fbbb063dc3818b2e47.gif

模块外观.png (94.31 KB, 下载次数: 24)

2019-4-8 15:51 上传

我们先来看下它的工作原理吧,那样我们也知道它里面到底是怎么回事,这对我们对它的使用很有帮助,下面是模块的功能示意图:

6e6f20e78dcac5fbbb063dc3818b2e47.gif

功能示意图.png (100.63 KB, 下载次数: 22)

2019-4-8 15:53 上传

由上图可见的,模块设有二路模拟输出和一路数字输出接口,输出值分别对应(X,Y)双轴偏移量,其类型为模拟量;另一数字表示用户是否在Z轴按下,其类型为数字开关量。通过控制器编程,传感器扩展板插接,完成具有创意性的互动作品或者游戏。

6e6f20e78dcac5fbbb063dc3818b2e47.gif

game.jpeg (34.75 KB, 下载次数: 25)

2019-4-8 16:07 上传

6e6f20e78dcac5fbbb063dc3818b2e47.gif

game1.jpeg (48.97 KB, 下载次数: 29)

2019-4-8 17:52 上传

二、代码简述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值