一、器材

MAX30102

arduino uno

二、接线

MAX30102 arduino uno
VCC 5V
GND GND
SCL A5
SDA A4

三、程序

mixly程序

mixly的块在第三方库睿龙创客工厂之中

arduino代码


#include <Wire.h>
#include "MAX30105.h"
#include "heartRate.h"MAX30105 particleSensor;
const byte RATE_SIZE = 4; //Increase this for more averaging. 4 is good.byte rates[RATE_SIZE]; //Array of heart ratesbyte rateSpot = 0;long lastBeat = 0; //Time at which the last beat occurredfloat beatsPerMinute;int Bpm_value;void setup(){Serial.begin(9600);particleSensor.begin(Wire, I2C_SPEED_FAST);particleSensor.setup(); //Configure sensor with default settingsparticleSensor.setPulseAmplitudeRed(0x0A); //Turn Red LED to low to indicate sensor is runningparticleSensor.setPulseAmplitudeGreen(0); //Turn off Green LED}void loop(){long irValue = particleSensor.getIR();if (checkForBeat(irValue) == true){//We sensed a beat!long delta = millis() - lastBeat;lastBeat = millis();beatsPerMinute = 60 / (delta / 1000.0);if (beatsPerMinute < 255 && beatsPerMinute > 20){rates[rateSpot++] = (byte)beatsPerMinute; //Store this reading in the arrayrateSpot %= RATE_SIZE; //Wrap variable//Take average of readingsBpm_value = 0;for (byte x = 0 ; x < RATE_SIZE ; x++)Bpm_value += rates[x];Bpm_value /= RATE_SIZE;}}Serial.print("Bpm_value = ");Serial.print(Bpm_value);Serial.println(" bpm");}

四、效果

串口打印心率

arduino/Mixly使用MAX30102心率传感器相关推荐

  1. Arduino使用 MAX30102心率传感器

    1.1 介绍: MAX30102心率传感器主要用到MAX30102EFD元件,它是一个集成脉搏血氧仪和心率监视仪的传感器.它集成了一个红外LED和一个红外光LED.光电检测器.光器件,以及带环境光抑制 ...

  2. arduino/Mixly使用ZH03BPM2.5传感器

    一.器材 ZH03B 资料:http://资料下载:https://pan.baidu.com/s/1R5SN2tdo6uQ4-5TypvfVdg 提取码:v6b4 https://wiki.dfro ...

  3. arduino/Mixly使用HTU21D温湿度传感器

    一.器材 HTU21D 供电电压:1.5V-3.6V 温度测量范围:-40度到105度 arduino uno  二.接线 HTU21D arduino uno VCC 3.3V GND GND SC ...

  4. arduino/Mixly使用MAX6675热电偶传感器

    一.器材 MAX6675 值得注意的是:MAX6675需要配合图中的温度探头一起使用,单独使用是不能获取温湿度的 测温范围:0度到1024度 温度分辨率:0.25度 工作电压:3.0V----5.5V ...

  5. arduino/Mixly使用MH-Z19B二氧化碳传感器

    一.器材 MH-Z19B 一共有三种输出方式:PWM输出,模拟输出,TTL串口输出,在这里我使用的是模拟输出 arduino uno 二.接线 MH-Z19B arduino uno VCC 5V G ...

  6. 【雕爷学编程】Arduino动手做(91)---XD-58C心率传感器

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  7. 采用arduino UNO和pulse sensor心率传感器进行心率测量

    转自:anning86525的博客 网址:https://blog.csdn.net/anning86525/article/details/80096816 1.准备工作 首先阅读一遍我们编写的pu ...

  8. 【心率传感器与Arduino连接读取心率数据】

    心率传感器与Arduino连接读取心率数据 前言 脉冲传感器引脚 脉冲传感器模块如何工作? 脉冲传感器模块组成 关于脉冲传感器模块的常见问题 脉冲传感器模块电路图 Arduino 心率传感器 - 连接 ...

  9. Arduino Mixly入门到精通教程

    目录 1.介绍 2.实验器材和相关资料下载链接 3. Uno Plus 开发板和米思齐软件 第1小节  简单介绍 Uno Plus 开发板 第2小节 Uno Plus 开发板的驱动安装方法 第3小节 ...

  10. Arduino监控和可视化心率脉搏

    硬件 工作原理 光学心率传感器在理论上非常容易理解.如果您曾经通过指尖照过手电筒并且看到了心跳脉冲,那么您就可以很好地掌握光学心率脉搏传感器的理论. 脉搏传感器或任何光学心率传感器都可以通过在手指上发 ...

最新文章

  1. JAVA SE学习day_07:异常处理、TCP通信
  2. python3精要(64)-Python命名风格规范-google版
  3. 动易php,动易数据转成dedecms的php程序
  4. extern C用法详解
  5. EntLib 4.1 第2.5章 DAAB+Unity (数据访问程序块)
  6. java绩效考核方案,基于jsp的职工绩效考核系统-JavaEE实现职工绩效考核系统 - java项目源码...
  7. JavaScript入门到精通,需要掌握的技能盘点
  8. 远程数据采集传输---RTU设备
  9. Python金融大数据分析-蒙特卡洛仿真
  10. 基于BP神经网络的手写体识别
  11. 求当前时间的三种方法(Java)
  12. 【地理中国】百年地理大发现(全8集)内容笔记记录
  13. alpha对冲(股票+期货)——Python量化
  14. mysql 将年月日转换成年_SQL数据库中怎么将时间格式转换到年和月?
  15. 基于html+js实现轮播图(自动轮播、左右按钮、小圆点点击及切换图片)
  16. 强大的grep用法详解:grep与正则表达式
  17. BAPI记录......
  18. 机器学习:《统计学习方法》笔记(一)—— 隐马尔可夫模型
  19. Google搜索API?
  20. 欣弗(克林霉素磷酸酯葡萄糖注射液)----恐怖的抗生素

热门文章

  1. Android 视频缩放/放大
  2. 咪咕音乐客户端免费版
  3. MySQL安装配置教程(超级详细、保姆级)
  4. 福州大学计算机科学与技术 何x玲,吴伶 - 福州大学 - 数学与计算机科学学院
  5. qss样式表之QComboBox
  6. 智能电视软件安装(WIFI上网)
  7. Spring核心原理
  8. angular4之管道
  9. linux手机拍照翻译软件,有没有直接拍照就可以翻译的软件-拍照翻译app哪个好用...
  10. Serializer序列化器----反序列化使用