最近的一个项目需要用到一款心率血氧传感器,选型选择了MAX30102,可以在ArduinoIDE中搜到MAX3010X库,包含了简单读取、心率测算、血氧测算、串口光强绘图等多个demo,使用Arduino可以快速完成驱动,然而真正使用时发现程序经常运行中卡死,调试许久仍然没能排错,最终发现是硬件上的疏忽。

图示为MAX30102实物图,可以看到,实际测量时手指很容易按到排针焊点,从而对IIC通讯产生电平干扰。最好的办法还是对手或者焊点做个绝缘处理,保鲜膜效果不错,绝缘的同时不影响透光性。

Arduino驱动MAX30102踩坑记相关推荐

  1. 7代cpu能装虚拟xp系统吗_Intel 10代PC/笔记本安装Win7踩坑记 amp; 驱动分享

    免责声明:本文只是从技术角度进行讨论,主要因我自己的兴趣而引发测试.只代表个人观点,与任何组织机构无关. 目录 -  从赛扬G5900"亮机"CPU说起 -  10代Core Wi ...

  2. linux mint 无法联网_linux mint踩坑记

    linux mint踩坑记 linux 简介 1.linux mint 是基于debian的一个发行版,以友好的界面素称,开始菜单很像windows,风格以清新为主! 2.linux mint 分为两 ...

  3. python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django

    <>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是浏览器显示 服务器异常. 个人采用的开发环境是 ...

  4. 东八区转为0时区_踩坑记 | Flink 天级别窗口中存在的时区问题

    ❝ 本系列每篇文章都是从一些实际的 case 出发,分析一些生产环境中经常会遇到的问题,抛砖引玉,以帮助小伙伴们解决一些实际问题.本文介绍 Flink 时间以及时区问题,分析了在天级别的窗口时会遇到的 ...

  5. Spring @Transactional踩坑记

    @Transactional踩坑记 总述 ​ Spring在1.2引入@Transactional注解, 该注解的引入使得我们可以简单地通过在方法或者类上添加@Transactional注解,实现事务 ...

  6. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  7. IdentityServer 部署踩坑记

    IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...

  8. windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...

  9. Spark踩坑记——数据库(Hbase+Mysql)转

    转自:http://www.cnblogs.com/xlturing/p/spark.html 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库 ...

  10. android小程序_小程序踩坑记

    小程序踩坑记 希望这个文章能尽量记录下小程序的那些坑,避免开发者们浪费自己的生命来定位到底是自己代码导致的还是啥神秘的字节跳变原因. 前记 小程序大多数坑是同一套代码在不同平台上表现不一致导致的,微信 ...

最新文章

  1. 第174天:面向对象——公有属性、私有属性和静态属性
  2. ai的弹窗点了都不响应_【评价集合】拼多多评价,你所不知道的点都在这里!...
  3. php接收ajax转数组
  4. 树莓派学习笔记(7):利用bypy实现树莓派NAS同步百度云
  5. sql 2005学习笔记1
  6. warning: directory not found for option“XXXXXX”
  7. Keil5 EventRecorder 的STDOUT输出丢包率较大现象
  8. 天猫好房和易居,1+1=1?
  9. redis未授权反弹shell
  10. Android斗地主源码实现
  11. java反射机制的实现机制_Java反射机制实践
  12. 实对称矩阵的特征值求法_机器学习与线性代数 - 特殊矩阵
  13. docker部署redies高可用集群实战
  14. J2ME基本术语词典(05/06/09)
  15. android studio partially installed,APK安装流程详解2——PackageManager简介
  16. 产品开发流程的几个主要阶段
  17. php元换成万元,元换算成万元公式(元换算成万元换算器)
  18. SQLite数据库读取
  19. png在ai转为路径_ai怎么把png转换为路径
  20. 3类IP的私网地址网段

热门文章

  1. 有点理解Google为什么要退出中国市场了
  2. doe五步法_DOE系列--试验设计(DOE)五部曲
  3. 计算机小型机是机箱么,广州励康科技
  4. Windows10下安装MySQL5.0详细教程
  5. 如何管理和组织一个机器学习项目
  6. iOS 开发全能工具箱
  7. js根据身份证获取性别、年龄、出生日期及根据出生日期获取年龄
  8. LOGO在线生成代码
  9. hibernate的hsql
  10. 使用AT命令和GPRS无线模块开发(软件)