淄博之窗欢迎您!
淄博之窗>财经>正文

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

2020-10-05 10:34:23 来源: 阅读:-

项目简介

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社区论坛。

本文为企业推广,本网站不做任何建议,仅提供参考,作为信息展示!

推荐阅读:浙财网

网友评论
请登录后进行评论| 0条评论

请文明发言,还可以输入140

您的评论已经发表成功,请等候审核

小提示:您要为您发表的言论后果负责,请各位遵守法纪注意语言文明

回到首页 回到顶部
淄博之窗 关于我们| 联系我们| 招聘信息| XML地图| 网站地图TXT
免责声明:淄博之窗所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,本站亦不为其版权负责。相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
Copyright © 2012-2019 http://www.zbzcw.cn, All rights reserved.