现在是:
广告热线:  |  设为首页 | 加入收藏
登陆用户名:
密码:
您现在的位置龙岩热线 > 资讯 > >正文内容

基于stm32+mpu9250的usb重力感应游戏控制器

来源: 发布时间:2020-10-05 14:01:28 阅读:-

项目简介

1、计划方案主题风格:根据STM32 MPU9250的重力感应器游戏控制器

2、计划方案作用:应用STM32CubeMX配备了Nucleo-L476RG,开发设计了USB HID复合型机器设备用以体感操纵,板载STM32L476RG ARM核微处理器适用USB2.0 飞速机器设备,根据I2C载入九轴姿态传感器-MPU9250(三轴瞬时速度、三轴陀螺仪、三轴磁力计),应用高效率的感应器数据预处理优化算法、姿势解算优化算法,完成体验操纵PC游戏,高精度,极低延迟时间,可做为虚似单车等控制板,适用硬件配置订制。

3、关键字:STM32、姿势解算、MPU9250、游戏控制

原理详细介绍

1、硬件配置构成与详细介绍:

Demo板选用了Nucleo-L476RG主控板,板载STM32L476RG性能卓越ARM Cortex-M4核心MCU,cpu主频达到80MHz,1MB Flash、128KBSRAM,适用浮点DSP;八个轻按功能键联接来到STM32的GPIO;MPU9250选用GY-91控制模块,根据I2C插口联接到STM32,MPU9250由应美盛(InvenSense)荣誉出品,是MPU6050的全新升级,第二代9轴组成感应器将6轴惯性力精确测量模块(三轴加速度传感器 三轴陀螺仪)和三轴轴磁力计集成化于3 mm x 3 mm QFN封装中。

根据stm32 mpu9250的usb 重力感应器游戏控制器

2、此新项目中STM32的作用:

根据I2C插口收集感应器数据信息;强劲的计算特性和浮点DSP的适用确保了数据预处理、姿势解算等优化算法的高效率、精确运作;操纵LED做为情况标示;扫描仪功能键情况;根据USB接口与PC机通讯。

3、手机软件步骤详细介绍:

选用前后台系统,关键分成三绝大多数,一是外接设备复位,二是数据处理方法,三是领域模型解决。应用STM32CubeMX配备转化成了USB HID复合型机器设备,是一个USB电脑键盘和USB电脑鼠标、两个手机游戏Pad,配备方式和测试工程源代码点此。

根据stm32 mpu9250的usb 重力感应器游戏控制器

以下,可见到USB枚举类型变成电脑键盘、电脑鼠标、游戏控制器;

根据stm32 mpu9250的usb 重力感应器游戏控制器

手机软件步骤以下:

根据stm32 mpu9250的usb 重力感应器游戏控制器

根据stm32 mpu9250的usb 重力感应器游戏控制器

根据stm32 mpu9250的usb 重力感应器游戏控制器

商品与演试

1、实体图与表明:

根据stm32 mpu9250的usb 重力感应器游戏控制器

Demo板表明:Demo板配备了9个功能键,Nucleo板载深蓝色功能键为方式转换功能键,启动板载LD2翠绿色LED快闪视频说明这时为锁住情况,控制板失灵,短按1下,转换到功能键操纵方式,LD2慢闪,再短按转换到体验操纵方式,LD2 1s闪动一次,再按转换到锁住情况;板载4个大功能键,先后投射为WASD,4个小功能键先后投射为R、shift、鼠标左键、鼠标点击。

之上文图內容均是EEWORLD社区论坛网民:dql2016 原創,在这里谢谢。

热烈欢迎新浪微博@EEWORLD

假如你也读过该类原創干货知识请关心微信公众平台:EEWORLD(电子技术全球)回应“文章投稿”,也可将你的原創发至:bbs_service@eeworld.com.cn,一经当选,大家将帮你走上今日头条!

与大量领域内网民开展沟通交流请登录EEWORLD社区论坛。

(正文已结束)

推荐阅读:家居热线

免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!

网站简介 - 联系我们 - 营销服务 - XML地图 - 版权声明 - 网站地图TXT
Copyright.2002-2019 龙岩热线 版权所有 本网拒绝一切非法行为 欢迎监督举报 如有错误信息 欢迎纠正