网上看了不少MPU6050的教程,就是没有人具体讲讲CC2530在ZigBee下传MPU6050数据的方法,好不容易找到了有人写CC2530在ZigBee下传MPU6050的博客,求博主发代码借鉴参考,人家又不愿意给。

于是自己摸索着也弄出怎么用MPU6050采集原始数据,通过ZigBee的终端设备(EndDevice)无线传输给协调器(Coordinator)。在这里就分享一下,给曾经与我同样迷惑的伙伴们提供一个参考。

我用的是Z-Stack2.5.1a的协议栈,建议大家学ZigBee用这个协议栈的时候,能先用GenericApp这个模板把Coordinator和EndDevice的程序分开写,这样辨识度高好理解。然后用熟了GenericApp模板写代码之后,再用SampleApp的模板写代码。
GenericApp和SampleApp的区别可以自己上官网看介绍,对于我而言,SampleApp更好一些。因为之前试过Coordinator断电重启之后,基于GenericApp模板写的代码不能再跟EndDevice重连上,只能把EndDevice也断电重启或复位才能彼此重连。而用SampleApp模板写的代码,无论是EndDevice断电重启还是Coordinator断电重启,都能顺利重连上另外一方。
但这篇我只讲用GenericApp模板写的代码。

若编译过程中出现以下…has no prototype的报错

并不是代码的问题,只需要选中工程,右键点击Option…,然后去掉以下勾选项即可

编译下载,打开串口调试助手,看到的数据如下:

这就是MPU6050采集的原始数据ax,ay,az,gx,gy,gz。

附上一张代码图,代码量不大。主要是对IIC的理解运用。在EndDevice.c里调用时需要先对IIC和MPU6050进行初始化。

ZigBee+MPU6050代码下载

ZigBee采集MPU6050数据相关推荐

  1. android 音视频流采集,Android 音视频开发(四):使用 Camera API 采集视频数据(示例代码)...

    本文主要将的是:使用 Camera API 采集视频数据并保存到文件,分别使用 SurfaceView.TextureView 来预览 Camera 数据,取到 NV21 的数据回调. 注: 需要权限 ...

  2. 使用packetbeat 采集mysql数据

    实验环境: CentOS 6.7 X86_64 ELK版本:5.6.0 实验机器IP: 10.0.20.25 大部分操作及ELK语法这里我都省略掉了. 搭建ELK 这里实验方便起见,我只用一台主机演示 ...

  3. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计

    .主要是为了总结一下 对这些概念有个直观的认识; . 作者 : 万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/198 ...

  4. api可以主动采集用户数据吗_自动采集数据

    自动采集数据,三个方式: agent 方式: agent:就是一个客户端,在客户端上放置采集程序,agent采集完数据后就直接返回给api程序(目前就是django的一个程序) agent程序: #! ...

  5. php html采集,php file_get_contents函数轻松采集html数据

    当前位置:Gxlcms > php框架 > php file_get_contents函数轻松采集html数据 php file_get_contents函数轻松采集html数据 时间:2 ...

  6. 如何让采集的数据比原创还要原创!

    大家好,国庆节过了,祝大家节日快乐,特别要祝是守候在群的一线的光棍们有情人可度,有梦想可求.今天讲一下网站数据的采集及实践. 谁都知道,以前建个站都是辛辛苦苦地一个代码一个代码敲出来的, 那时的站长真 ...

  7. 函数计算FC让游戏群采集营销数据滴水不漏

    简介:稳定.高可靠的采集数据并回传以及成本最优化是客户的核心诉求,为了同时实现高性能和成本最优化,游戏群选择阿里云函数计算FC为该业务场景兜底. 作者:阿里云解决方案架构师 计缘 武汉游戏群科技有限公 ...

  8. android surfaceview 大小_Android 使用Camera2 API采集视频数据

    Android 视频数据采集系列的最后一篇出炉了,和前两篇文章想比,这篇文章从系统API层面进行一些探索,涉及到的细节更多.初次接触 Camera2 API 会觉得它的使用有些繁琐,涉及到的类有些多, ...

  9. python远程监控jvm_python和jstat命令采集jvm数据导入zabbix监控-阿里云开发者社区

    利用python和jstat命令采集jvm数据 注:用法运行python jvcheck.py 变量如EC或E等 #coding=utf-8 #author=yangzai # 用jstat检查jvm ...

最新文章

  1. 服务提供者与服务消费者
  2. mysql myisampack_每天进步一点达——MySQL——myisampack
  3. 为什么ps图片打开是色块_PS教程 我的PS我做主之山村调色
  4. slf4j 记录日志文件_教程:正确的SLF4J日志记录用法以及如何检查它
  5. [渝粤教育] 广东-国家-开放大学 21秋期末考试财政学10573k1
  6. 【POJ - 1850】Code (组合数学,字符串另类排序)
  7. hashmap value占用空间大小_【Java集合框架002】原理层面:HashMap全解析
  8. Android中的service
  9. 实践GoF的23的设计模式:SOLID原则(下)
  10. Applying a Color Wash to Images
  11. 《数值分析》学习笔记 ·003——数值计算中应该注意的几个问题
  12. jquery常用方法以及详解
  13. [erlang]一次erlcron崩溃引起的事故分析
  14. jQuery Mobile手机开发视频教程全套 共80集
  15. html添加java代码_在HTML中插入JSP代码
  16. 辅修计算机科学与技术有哪些课程,计算机科学与技术专业辅修课程表.doc
  17. wps加入全国计算机二级,WPS进入全国计算机二级考试,明年3月开考
  18. 基于PHP+Html+MySQL的网上手机商城系统
  19. UVa 1586 Molar mass(模拟)
  20. 背包问题(最大装载价值)

热门文章

  1. 苹果mac os Mojave系统10.14.1(懒人版)_cdr下载
  2. 《数据密集型应用系统设计》读书笔记——第一部分 数据系统基础
  3. 都市崛起?多本都市网络小说入围第四届橙瓜网络文学奖前十
  4. git clone connect to gitlab sign in token弹窗让我输入用户名和密码
  5. 营收同比增长12.8% 富途的增长故事为何难以吸引投资者?
  6. Jinja2常用方法
  7. 「科普大佬说」 智能仿生机器鱼
  8. libwebsockets的学习
  9. java垃圾回收 分代_Java 垃圾回收机制 (分代垃圾回收ZGC)
  10. Android 将MAP格式数据写入XML 将XMP文件读MAP数据格式中