开启新的征程||,邀请您见证-|ST的蜕变

秒速赛车?这些资料不可少||!

【备战电赛--】先导片__--如何补全知识链条__-


基于_|stm32和|-|mpu9250的__usb hid键盘|_、鼠标-|_、游戏控制器||

  • 基于|_|stm32和--_mpu9250的|-usb hid键盘|、鼠标|__、游戏控制器-_
  • 基于|_stm32和|mpu9250的||_usb hid秒速赛车、鼠标--|、游戏控制器_-|
  • 基于-|-stm32和--|mpu9250的_-usb hid键盘-|-、鼠标_-、秒速赛车
  • 基于-_stm32秒速赛车mpu9250的--|usb hid键盘--|、鼠标||_、游戏控制器__

基于-_-stm32和__-mpu9250的-usb hid键盘_|_、鼠标--_、游戏控制器||

基于||stm32和-|-mpu9250的-__usb hid键盘_--、鼠标__、游戏控制器-_-

基于||stm32和_|mpu9250的--_usb hid键盘-|、鼠标_--、游戏控制器-

基于---stm32和_|mpu9250秒速赛车usb hid键盘|__、鼠标|-、游戏控制器|-


项目介绍|_

1、方案主题|-|:基于||-STM32+MPU9250的重力感应|-秒速赛车

2、方案功能_|-:使用--_STM32CubeMX配置了Nucleo-L476RG,开发了|-_USB HID复合设备用于体感游戏控制_-,板载__-STM32L476RG ARM核微控制器支持---USB2.0 全速设备_-|,通过_-I2C读取-__九轴姿态|-|传感器--MPU9250(三轴加速度|_-、三轴_-_秒速赛车、三轴磁力计-|),使用高效的传感器___数据融合-__算法__、秒速赛车算法|_,实现体感控制__PC游戏||-,精度高-_,秒速赛车,可作为-虚拟自行车|等控制器||-,支持硬件定制_。

硬件|||:带|__USB控制器的||STM32都可以|,我这里使用的是_-Nucleo-L476RG,芯片是_||STM32L476RG,支持-|-USB2.0全速模式_,其中|_|
PA12---->USB_DP
PA11---->USB_DM

软件|-:使用|STM32CubeMX秒速赛车
秒速赛车USB线连接到电脑_|USB即可||_,秒速赛车USB规范_-_,USB线里面的绿线为_DP(D+),白线为-|-DM(D-),全速设备是要在-_|DP线加上拉|-1.5K电阻的|_,由于_-STM32的-|-USB外设内部有这个电阻-|-,因此无需外加上拉电阻--。
配置过程不解释了__-,查看附件的||_PDF文档即可--

工作原理介绍-|

1、硬件组成与介绍-|_:

Demo板采用了||_Nucleo-L476RG板卡_,秒速赛车STM32L476RG高性能_ARM Cortex-M4内核|-MCU,主频高达|80MHz,1MB Flash、128KB SRAM,秒速赛车DSP;8个轻触按键连接到了__STM32的-|-GPIO;MPU9250采用_-|GY-91模块__,通过-_I2C接口连接到__-STM32,MPU9250由应美盛|(InvenSense)出品-,是--|MPU6050的升级版-|,第二代|_|9轴组合传感器将__-6轴惯性测量单元-||(三轴加速度计_|+三轴陀螺仪_|)和三轴轴磁力计集成于|3 mm x 3 mm QFN秒速赛车。

2、此项目中|-STM32的功能:

通过||I2C接口采集传感器数据|-;强大的运算性能和浮点|--DSP的支持保证了数据融合_-、姿态解算等算法的高效|__、准确运行_|;控制|--LED作为状态指示-||;扫描按键状态__-;通过|_USB接口与-|-PC机通信|||。

3、软件流程介绍-:

采用前后台系统_,主要分为三大部分_||,一是外设初始化|-|,二是数据处理|_,三是业务逻辑处理__。使用_-STM32CubeMX配置生成了|-USB HID复合设备--,是一个_-USB键盘和-USB鼠标-、2个游戏Pad,配置方法和测试工程源码点我-_-。或者-_-“相关文件|-”直接下载_-

秒速赛车,可看到|||USB枚举成功为键盘_|、鼠标-、游戏控制器复合设备-|。

程序流程图如下_--:

秒速赛车

1、实物图片与说明_-|:

Demo板说明-|:Demo板配置了_|9个按键|,Nucleo板载蓝色按键为模式切换按键_,秒速赛车LD2绿色_--LED快闪表明此时为锁定状态-_|,控制器不起作用__|,秒速赛车1下-__,切换到按键控制模式_|_,LD2慢闪--,再短按切换到体感控制模式--,LD2 1s闪烁一次-,再按切换到锁定状态|||;秒速赛车4个大按键-,依次映射为|-|WASD,4个小按键依次映射为_|-R、shift、鼠标左键|_-、鼠标右键__|。

2、演示视频|||:

QQ秒速赛车:

https://player.youku.com/player.php/sid/XMjUyOTY3ND...

坦克世界测试__-:

https://player.youku.com/player.php/sid/XMjUyOTY5NT...

电路相关文件_-|

源代码-
L476USBKeyBoard.zip
描述|:Nucleo-L476RG的测试工程源码__|
电路图文件_
L476USBKeyBoard.pdf
描述-_|:STM32CubeMX配置的||PDF文档||
其他文件_|
USB官网的-2个关于||-HID设备的规范_.zip
描述_|:2个关于-_HID设备的规范--_
秒速赛车:
收藏_| (19)
电子硬件助手小程序_ 电子硬件助手小程序__-

电路城电路折扣劵获取途径__:

电路城-||7~10折折扣劵--|(全场通用|_):对本电路进行评分获取|;

电路城-|-6折折扣劵--|(限购-≤100元电路|__):申请成为卖家__|,上传电路_|_,审核成功后获取-_|。

(版权归__Deng Qilong秒速赛车)

版权声明-:秒速赛车,供学习和研究使用_-,其版权归原作者所有|||,对可以提供充分证据的侵权信息-|-,本站将在确认后---24秒速赛车。对本电路进行投诉建议_|,点击|--投诉本电路--反馈给电路城__。

使用说明-__:直接使用附件资料或需要对资料_-PCB板进行打样的买家__,秒速赛车,如果出现问题-_-,电路城不承担任何经济损失_-!

换一批__ more>>

秒速赛车:

继续阅读_|-

  • 最详细的毕设||_,基于_|STM32F105VCT6 的多功能小车-|-,附带-|APP

    本设计基于-_-STM32F105VCT6 的多功能小车附带__-APP可-|WIFI视频循迹悬崖检测火焰监测灭火测距|_-L298N驱动-,通过手机界面显示小车摄像头捕捉的视频-__,并可通过界面来控制小车前进||_、后退|-、左转--、右转-|、摄像头上下左右转动||_、以及小车循迹和正常模式-_|。小车可以跟随黑带循迹-_,当遇到悬崖|-(桌子附近时|-_)小车会立即停止不会掉下去_-_,灭火模块时固定在小车前方当前方传来火焰信息会立即转动风扇灭火_。测距是通过超身波检测并且自动绕过去||,红外避障用的是模块程序较为简单|_。本文件附带原理图和所有程序注释完全_|。包括--|APP,需要--APP源代码的可以留言联系我___。
    来自-:DIY创意产品-__时间|_:2019-03-10 超声波测距-_ 避障-_ 循迹||
  • LDC1101线圈感应测试_-

    主控为__|stm32f103 使用的库为_stm32cubemxspi秒速赛车LDC1101关于寄存器配置||,然后从结果寄存器读出数据-
    来自|_:基础电路|_-时间_|-:2019-02-25 stm32
  • STM32 编程器_ 下载器__ 脱机烧录器-(HEX固件和|--PDF电路图纸-|-)

    特点_:1:支持||-STM32F103(并做大量测试|),F105、F107系列并未做大量测试_|,确定不支持-|F0、F2/F4 秒速赛车1:STM32F103ZET6(烧录正点原子开发板|_-精英测试_OK)演示视频|_:https://v.qq.com/x/page/f0846yow45b.html脱机下载测试||_2:STM32F103VET6(烧录奋斗开发板_||-V5测试-_-OK)秒速赛车:https://v.qq.com/x/page/d0846e303u6.html脱机下载测试_|_3:STM32F103C8T6(烧录工控主板测试|||OK),STM32F103RCT6(烧录工控主板测试||OK)脱机下载测试|_-4:STM32F105RBT6 (烧录极客-|STM32F105开发板测试__|OK)秒速赛车:https://v.qq.com/x/page/p0846d2rshg.html脱机下载测试_||5:STM32F107VCT6 (烧录|STM32F107金牛开发板测试-||OK)演示视频|_|:https://v.qq.com/x/page/k084644avnj.html2:USB即插即用免驱动安装_|,使用--USB数据线与电脑连接_-,将--_bin文件_(3M以内|-|)名称修改为|-_Software_update.bin拷贝到脱机下载器||(秒速赛车),直接编程目标|--CPU3:一个下载按钮_|-,按下按键下载__,下载过程中左下角下载指示灯闪烁|_,下载成功后下载指示灯常亮-,秒速赛车5:外观小巧-_,秒速赛车,特别适合现场升级应用|||6: 暂时不支持被读保护芯片下载|-7:3.3V电源输出_-500MA过流保护使用疑问--_: 脱机下载器怎样供电-|?脱机下载器是标准的-_ USB 秒速赛车,一切标准|| USB 秒速赛车。例如-|:USB 端口手机电源适配器|-|、充电宝_-_、电脑||_ USB 端口||| ….另外脱机下载器接口有一个-_-“+3.3V”电源口_-,此电源口可以给目标板供电-_-,秒速赛车 500ma,目标板也可以通过此接口给脱机下载器供电|--。脱机下载器是否可以连接--“ JTAG”烧录芯片--?因为|_“JTAG”管脚已经包含__|“ SWD”管脚|,所以可以通过|-“JTAG”烧录芯片注意|:附件包含软件固件__(HEX),电路图纸||_(PDF)。实物链接--_:https://item.taobao.com/item.htm?ft=t&spm=a2oq0.12...
    来自-_|:MCU开发板|-时间_|:2019-03-05 stm32 下载器_-_ 烧录器-|
  • 基于_|-STM32的简易恒温箱设计与实现_|-(PID温控-|-)

    该设计是以--STM32c8t6为主控-|,DS18b20秒速赛车,通过_|-PID秒速赛车 ,控制加热丝加热-__,同时用串行方式控制-_LCD12864显示相应内容_|。秒速赛车。经测试|--,PID参数整定后-|,可将温度稳定在设定的目标温度|__。在此基础上再加了三个按键-|,其中中设计了两个接入-_STM32秒速赛车PA6,PA7,通过加减可用来设定目标温度-|-。另外接了一个复位按键-||。本设计可用于各种温控场合-。温控箱控制盒内部图-_|STM32C8T6最小系统板|_LCD12864串行转接板|||https://v.youku.com/v_show/id_XNDA4NDkzOTc0OA==.ht...https://v.youku.com/v_show/id_XNDA4NDkzOTc0OA==.ht...
    来自-_:DIY创意产品|-时间__:2019-03-02 stm32 pid 温控|_
  • 仿生机械手掌控制系统设计_|

    本系统控制部分的设计|_|,秒速赛车。智能手套有传感器和无线发射模块以及微控制器模块组成--。其中传感器由五个部分||。分别检测手指的不同的力__。检测倒立之后将数据发送到微控制器中|-_,微控制器通过无线发送的方式-|-。将数据发生出去-_。仿生机械手部分包括仿生机械手和机械手连接两个部分|-。也就是说我们通过一定的机械设计_。将这些机械手器官接触用一定的连接方式连接起来同时将这些膝关节处的连接用电机的方式进行驱动|-。每一个指关节都要进行驱动|,秒速赛车。同时在机械手的控制部分|--,我们也采用了微控制器以及无线接收模块|-|。一个是智能手套的控制|_-,另一个就是仿生机械手的设计|||。我们将智能手套戴在手上_,通过弯曲手指来感受到力的变化_-|,从而传感器会采集到这个力的变化-|_。将其送入到微控制器当中|,得到的是电压值_|-,通过模数转换器转换成数字信号_|。就可以在无线模块发送出去-,然后仿生机械手上面的无线接收模块会接收这个数据__|。秒速赛车,带动一定的机械结构|-_,秒速赛车。本次设计的电路图采用-|Autium designer2010软件_|-,源码可以采用软件-__keilv5
    来自--:可穿戴设备_-时间-_|:2019-03-05 stm32 机械臂- 仿生系统|-|
  • 秒速赛车

    该系统是只针对大学大学英语开放式是实验室开发的一款基于|-- STM32C8T6秒速赛车,该系统由-|STM32C8T6最小系统---,WIFI模块__ ESP8266,串口显示屏_- SDWe070C06,电源模块|_-,秒速赛车l298N。功能描述_|_:1、STM32通过__-ESP8266实时访问服务器|,秒速赛车id时间||。2、STM32秒速赛车SDWe0706二维码数据__,该显示屏中有一个将收到的自动转为数据转的功能-|,直接串口发送数据后显示屏上自动生成二维码__|,具体开发见组态串口屏开发资料包内容--,为防止二维码被拍照后远程远程开门---,故通过向服务器获取时间_|_,以服务器时间作为二维码-|,并实时刷新-|。3、用户扫描二维码|_|,首次扫描输入学号密码登录_-(即请求服务器_- ),服务器收到请求后|-| ,发送_- 开门指令给指定||ID的|_|STM32,STM32控制电磁锁打开门禁|-。此系统嵌入安装在门旁边墙内|-,为防止_|STM32死机||,在程序中增加了看门狗程序-|。1.系统框图该系统的电源采用|12V2A电源适配器-(秒速赛车5V1A),为节省开发时间|_ ,直接采用__LM2596SDC-DC秒速赛车5V秒速赛车。串口屏-|_:SDWe0706,该串口屏通过图形化编程支持__-U盘下载__,通过|-VGUS开发工具-| 设计显示界面--。资料内含有针对本系统的_-VGUS开发说明文档_-|VGUS开发工具--http://v.youku.com/v_show/id_XNDA3MTc1MDA5Ng==.htm...
    来自_-_:安防与监控_-_秒速赛车:2019-02-04 stm32 esp8266 二维码|-_
  • DC_DC

    秒速赛车DC/DC变换器作为研究对象|-,研究一种基于基本半桥模块的双向|_DC/DC变换器拓扑结构_-。主要完成-|-:根据电路参数对元器件进行设计和选型_|_;三电平双向_DC/DC秒速赛车MATLAB仿真模型的搭建-|,并进行相应的仿真分析__-;对变换器的主电路|-、采样电路__、驱动电路和控制电路进行了设计_-,制作实验样机|-。在对三电平半桥倍流变换器、三电平半桥全桥变换器和改进型三电平半桥全桥变换器原理分析的基础上|_,搭建|||MATLAB仿真模型_--,并对不同控制方法进行仿真实验_-,并基于此开发一台试验样机-||,试验样机包括主电路||_、驱动电路||-、控制电路以及检测电路等|-。
    来自_|_:电源模块___时间|_|:2019-02-20 stm32
  • 电感测试仪-_|

    此版本的程序只能测量当电感在_|1mH的时候-_-,测量电容范围是||1nF-1uF,当电容是|1uF的时候_。电感测试范围是_|22uH-1mH。此版本的具体测试数据需要自己添加|||。同时这个板子是我之前打的|_-。板子不带-||1602秒速赛车,但是图纸上我添加了|-_1602.但是程序里边没有写__-。你可以自己写进去显示部分-__。电源转换采用的_|12-24V,转换到|-5V,12V,3.3V,9V,-5V,28V.我主要是测试电源芯片用的||-。顺便加上了电感测试部分。此版本也可以测试电容-_|,在需要在电容上边切开___,串一个电容就可以测试了-_。
  • TB67S109A stm32f0 步进电机控制板||

    2相步进电机驱动芯片-_ 40V 4A stm32f0单片机||,提供完成的步进电机驱动源码|-,加减速_|,DDA查补||-
    来自|_-:秒速赛车时间|:2019-02-19 stm32 步进电机驱动器||_ 加减速-|
  • 蓝牙_-|mesh组网智能设备|--

    1: 支持_ Android、 IOS 手机数据透传_-2: 支持一对多|、多对一__-、多对多数据传输与控制_|3: 支持组网-| LED 秒速赛车(26 种情景模式_-、面板模式-_-)、亮度_-|、白光|、速度可调---4: 秒速赛车 GPIO 控制_-(一对多||_、多对一-_-、多对多|__)6: 秒速赛车(超低功耗--),两节干电池至少可以使用一年以上-|7:支持组网-|| 4 路__ PWM 控制|||8:最大组网数量_|| 2559:支持广播与单播-_- MESH 秒速赛车 :10:支持手机|_app更改设备名字等协议操作- 实现自动组网|,用户到手即可操作-_
    来自-:智能家居_||时间|||:2019-02-15 stm32 蓝牙-|-
销量--
261
查看|_-
8391
笨笨的虾-__

笨笨的虾-_|

见习卖家|
智能硬件开发|--,传感器-||,秒速赛车,USB
参数名|- 参数值-||
发布于-_- 2017 年-_ 02 月-- 27日||
更新于-_ 2017 年-- 02 月| 27日|-
Moore8直播课堂_