传感器_190117

  • 调试传感器类型
  • 涉及问题
  • 扩展

速度传感器lis3dsh

st公司的产品,通过获取位置信息来计算加速度;
有STATUS寄存器来判断当前XYZ高低位的六个寄存器数值是否有效;
使用策略:
(1)获取XYZ位置数据之前,要获取判断STATUS寄存器的值,如果是0则为无效,不需要进行下一步了;
(2)由于传感器的寄存器刷新速率和读取速度并不一定匹配,所以在读取STATUS寄存器数值为0时,不要判定此刻数值无效立即退出,要继续读取STATUS寄存器,知道该寄存器数值为非0,再读取XYZ的高低位寄存器获取位置信息;
(3)如果只接单一传感器的话,执行效率要高一些,所以可能读STATUS寄存器会通常都非0,可以直接读取XYZ位置数据,但当连接多个传感器时,由于I2C要处理多个寄存器命令,可能读STATUS的性能会下降,导致更多0的出现,此时用(2)中的轮询方法可解决问题;

心率传感器max30102

例子函数给的十分完善,因此用的时候很方便,没有出现什么问题,很顺利就能读出心率数据和血氧含量数据,没有遇到速度传感器的问题

0.96寸oled屏幕

屏幕较为简单,例子函数也比较完整,保证流程正确就能显示相应内容,寄存器设置的时候不要加时延!!!

扩展

按理来说速度传感器的问题应该是很多传感器都有的,需要多多考虑这个

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • refs: https://developer.android.google.cn/guide/topics/se...
    richy_阅读 41,891评论 5 31
  • 组件 计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数...
    哆啦灬少A梦阅读 1,609评论 1 2
  • 文章图片上传不正常,如需文档,可联系微信:1017429387 目录 1 安装... 4 1.1 配置探针... ...
    Mrhappy_a7eb阅读 6,404评论 0 5
  • 1. 人的一生如果没有体验过一次刻骨铭心爱情,可以说是白活了,但是这份刻骨铭心的爱情却不一定有结果。 2. 一个人...
    玫瑰之名阅读 439评论 1 1
  • 食材,萝卜,鸡蛋面粉,葱,油,盐。 萝卜切丝,放入面粉鸡蛋搅拌,加入少许盐油! 放入锅中煎炸! 油香,面香,鸡蛋香...
    乌龟的慢生活阅读 184评论 0 0