0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F150R8的空中飞鼠设计的介绍和应用

GD32MCU 来源:djl 2019-10-22 17:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1方案介绍

办公会议经常会用的电脑接投影仪来演示PPT,使用常规鼠标操作往往很麻烦,而且还经常出现问题。

空中飞鼠就是为解决这个问题而诞生的,只需要拿着鼠标在空中划来划去就可以在电脑上实现普通鼠标的功能。

2方案框图

关于GD32F150R8的空中飞鼠设计的介绍和应用


3设计应用描述及心得总结

使用GD32 Colibri开发板,读取MPU6050加速度传感器的X,Y坐标的加速度值,捕获手在空中的动作,然后能过nRF24L01+ 2.4G无线通讯发射至电脑端的接收器,电脑端GD32实现USB鼠标功能,在接收器收到数据后,根据X,Y的值移动鼠标到相应的位,发射端同时检测GD32 Colibri开发板上的按键,把按键情况发送至电脑接收端,接收端再模拟鼠标按键,空中飞鼠的大体功能就基本实现。

在代码部分借鉴了MBED的思想,对SPI和I2C进行抽像,在这实现nRF24L01+驱动的时候,就是从mbed移植过来。我觉得这部分是精华,在调试硬件I2C的时候也花了很长时间,走了些弯路。

4作品实物图

作品实物图如下。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2578

    文章

    55811

    浏览量

    795402
  • 接收器
    +关注

    关注

    15

    文章

    2655

    浏览量

    77679
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索CIPOS™ IKCM30F60GD:集成电力系统的卓越之选

    探索CIPOS™ IKCM30F60GD:集成电力系统的卓越之选 在电子工程领域,不断追求更高效、可靠且紧凑的解决方案是永恒的目标。CIPOS™ IKCM30F60GD作为一款控制集成电力系统,为
    的头像 发表于 05-18 14:05 98次阅读

    探索CIPOS™ IKCM20R60GD:集成电源系统的卓越之选

    探索CIPOS™ IKCM20R60GD:集成电源系统的卓越之选 在电子工程师的世界里,不断追求更高效、更可靠的电源系统解决方案是永恒的目标。今天,我们将深入探讨英飞凌(Infineon
    的头像 发表于 05-18 13:55 104次阅读

    英飞凌CIPOS™ IKCM15R60GD:双相开关磁阻驱动的理想之选

    英飞凌CIPOS™ IKCM15R60GD:双相开关磁阻驱动的理想之选 在电子工程师的日常工作中,选择合适的功率模块对于设计的成功至关重要。今天,我们来深入了解英飞凌的Control
    的头像 发表于 05-18 13:40 97次阅读

    求助 GD32F303CCT6 + ADAU1701 的I2C不能通信

    的 SigmaStudio 工程是否需要特殊配置才能让外部 MCU 通过 I2C 控制? 有没有类似\"启用外部控制\"的选项需要勾选? GD32F303 的 I2C0 重映射到 PB8/PB9
    发表于 05-10 11:02

    150W单输出开关电源LRS - 150F系列:高效稳定的工业电源解决方案

    150W单输出开关电源LRS - 150F系列:高效稳定的工业电源解决方案 引言 在工业自动化、电子设备等众多领域,电源的稳定性和性能至关重要。今天要给大家介绍的是一款150W单输出开
    的头像 发表于 04-05 09:30 362次阅读

    FT32F030R8AT7辉芒微64kB闪存兼容STM32F030R8优势替代分析

    FT32F030R8AT7是FMD推出的 FT32F030xx系列旗舰型号 ,采用LQFP64封装,主打 \"进口替代+成本优化\" 路线。该芯片基于ARM Cortex-M0
    发表于 04-02 15:54

    Renesas R8C/22和R8C/23系列MCU深度解析

    C/22和R8C/23系列MCU,看看它们有哪些独特之处。 文件下载: R5F2122CJFP#U0.pdf 一、公司背景与文档说明 2010年4月1日,NEC Electronics
    的头像 发表于 02-27 15:50 786次阅读

    国产MCU无缝替代新选择:FT32F103R8AT7完美兼容STM32F103R8Tx实操解析!

    在全球半导体供应链持续波动、国产替代成为产业共识的当下,STM32F103R8Tx作为意法半导体经典的Cortex-M3内核MCU,虽长期占据消费电子、工业控制等领域的核心地位,却也面临着交货周期长
    的头像 发表于 02-08 15:19 1916次阅读
    国产MCU无缝替代新选择:FT32<b class='flag-5'>F103R8</b>AT7完美兼容STM32<b class='flag-5'>F103R8</b>Tx实操解析!

    基于RT-Thread与GD32F527I-EVAL的多媒体门禁系统 | 技术集结

    兆易创新本月正式推出GD32F503/505高性能系列32位通用微控制器,新品将全面支持RT-Thread平台。GD32F503/505高性能系列显著扩大了基于ArmCortex-M33内核的产品
    的头像 发表于 11-25 18:31 1382次阅读
    基于RT-Thread与<b class='flag-5'>GD32F</b>527I-EVAL的多媒体门禁系统 | 技术集结

    gd32vf103r-start和gd32vf103c-start区别是什么?

    gd32vf103r-start和gd32vf103c-start区别,我将c-start板的led代码下进r-start板里,led没有亮,这是什么原因。我是直接操作IO口,因此和led口的宏定义应该无关。
    发表于 11-11 06:49

    兆易创新GD32 MCU家族高性能产品再添新锐:GD32F503/505系列芯片实力亮相

    业界领先的半导体器件供应商 兆易创新GigaDevice 今日宣布,正式推出GD32F503/505高性能系列32位通用微控制器,显著扩大了基于Arm® Cortex®-M33内核的产品阵容,为
    的头像 发表于 11-05 09:24 1053次阅读

    基于兆易创新GD32F527系列MCU的多媒体门禁系统解决方案

    基于GD32F527系列MCU的多媒体门禁系统,主控GD32F527系列MCU,具备摄像头采集图像(DMA直接到SDRAM),保存照片,查看照片。DCI数字图像接口、TLI接口驱动TFT-LCD屏幕
    的头像 发表于 10-29 11:37 1.1w次阅读
    基于兆易创新<b class='flag-5'>GD32F</b>527系列MCU的多媒体门禁系统解决方案

    兆易创新GD32F5xx与GD32G5xx STL软件测试库获颁IEC61508功能安全认证

    业界领先的半导体器件供应商 兆易创新GigaDevice 宣布,其GD32F5xx与GD32G5xx系列MCU配套的STL(Software Test Library)软件测试库获得德国莱茵TÜV
    的头像 发表于 10-24 12:55 652次阅读

    使用ENV工具scons —dist打包GD32F470的BSP一直报错,是什么原因导致?

    最近使用ENV工具scons —dist打包GD32F470的BSP一直出现下面的错误,不知道是什么原因;STM32的BSP,scons —dist打包正常的。 $ scons --dist
    发表于 09-09 06:07

    GD32F4xx系列MCU基础工程资料

    GD32F4xx系列MCU基础工程创建.
    发表于 08-04 14:53 2次下载