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作品实物图

作品实物图如下。

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

    关注

    2573

    文章

    54372

    浏览量

    786084
  • 接收器
    +关注

    关注

    15

    文章

    2637

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    GD32F4xx系列MCU基础工程资料

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

    昂科烧录器支持GigaDevice兆易创新的32位通用微控制器GD32F150C6T

    芯片烧录领导者昂科技术近期宣布了其烧录软件的最新迭代,并公布了一系列新增兼容芯片型号。在此次更新中,兆易创新(GigaDevice)推出的32位通用微控制器GD32F150C6T已被昂科脱机烧录设备
    的头像 发表于 04-03 10:57 671次阅读
    昂科烧录器支持GigaDevice兆易创新的32位通用微控制器<b class='flag-5'>GD32F150</b>C6T

    GD32F10x MCU规格书

    电子发烧友网站提供《GD32F10x MCU规格书.pdf》资料免费下载
    发表于 02-08 14:23 0次下载

    GD32F10x硬件开发指南

    电子发烧友网站提供《GD32F10x硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:30 0次下载
    <b class='flag-5'>GD32F</b>10x硬件开发指南

    GD32F30x和GD32F403硬件开发指南

    电子发烧友网站提供《GD32F30x和GD32F403硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:21 2次下载
    <b class='flag-5'>GD32F</b>30x和<b class='flag-5'>GD32F</b>403硬件开发指南

    GD32F20x硬件开发指南

    电子发烧友网站提供《GD32F20x硬件开发指南.pdf》资料免费下载
    发表于 02-07 16:19 0次下载
    <b class='flag-5'>GD32F</b>20x硬件开发指南

    GD32F3x0的设备限制

    电子发烧友网站提供《GD32F3x0的设备限制.pdf》资料免费下载
    发表于 01-21 17:47 0次下载
    <b class='flag-5'>GD32F</b>3x0的设备限制

    GD32F103xx数据表

    电子发烧友网站提供《GD32F103xx数据表.pdf》资料免费下载
    发表于 01-21 15:51 0次下载
    <b class='flag-5'>GD32F</b>103xx数据表

    GD32F30x的设备限制

    电子发烧友网站提供《GD32F30x的设备限制.pdf》资料免费下载
    发表于 01-21 15:42 0次下载
    <b class='flag-5'>GD32F</b>30x的设备限制

    GD32F150xx数据表

    电子发烧友网站提供《GD32F150xx数据表.pdf》资料免费下载
    发表于 01-21 15:38 0次下载
    <b class='flag-5'>GD32F150</b>xx数据表

    GD32F527的设备限制

    电子发烧友网站提供《GD32F527的设备限制.pdf》资料免费下载
    发表于 01-17 15:54 0次下载
    <b class='flag-5'>GD32F</b>527的设备限制

    AN030 GD32F47x&F42x与GD32F45x&F40x系列间的差异

    电子发烧友网站提供《AN030 GD32F47x&F42x与GD32F45x&F40x系列间的差异.pdf》资料免费下载
    发表于 01-17 15:42 0次下载
    AN030 <b class='flag-5'>GD32F</b>47x&<b class='flag-5'>F</b>42x与<b class='flag-5'>GD32F</b>45x&<b class='flag-5'>F</b>40x系列间的差异

    GD32F205xx数据表

    电子发烧友网站提供《GD32F205xx数据表.pdf》资料免费下载
    发表于 01-16 15:13 0次下载
    <b class='flag-5'>GD32F</b>205xx数据表

    GD32F4xx用户手册

    电子发烧友网站提供《GD32F4xx用户手册.pdf》资料免费下载
    发表于 01-16 14:49 14次下载
    <b class='flag-5'>GD32F</b>4xx用户手册