Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】108种传感器模块系列实验(95)--- XD-58C心率传感器

[复制链接]
 楼主| 发表于 2019-11-30 17:59 | 显示全部楼层

谢谢鼓励
发表于 2020-2-29 16:59 | 显示全部楼层

好的 谢谢
 楼主| 发表于 2020-3-1 05:36 | 显示全部楼层

图形编程的软件和平台很多呢,我是挑兼容传感器多的
发表于 2021-4-16 09:22 | 显示全部楼层
楼主可以解释下各个参数 和 脉搏换算公式吗?
 楼主| 发表于 2021-4-16 12:09 | 显示全部楼层
安装Heartrate库
链接::/..//CtWAo96chtVJyyJiSZkWg 提取码:h04v


zzzzzz.jpg



 楼主| 发表于 2021-4-16 12:12 | 显示全部楼层
君可为物亡乎 发表于 2021-4-16 09:22
楼主可以解释下各个参数 和 脉搏换算公式吗?
  1. /*
  2. 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3. 实验九十五:pulsesensor光学心率脉搏生物模拟传感器
  4. */

  5. #define heartratePin A1  //引脚定义
  6. #include "Heartrate.h"

  7. Heartrate heartrate(DIGITAL_MODE); //选择模拟模式或数字模式

  8. void setup() {
  9.   Serial.begin(115200);
  10. }

  11. void loop() {
  12.   uint8_t rateValue;
  13.   heartrate.getValue(heartratePin); //A1口读取到的样本值
  14.   rateValue = heartrate.getRate(); //获取心率值,返回光电变换器的电信号变化周期
  15.   if (rateValue)  {
  16.     Serial.println(rateValue);
  17.   }
  18.   delay(20);
  19. }
复制代码


 楼主| 发表于 2021-4-16 12:14 | 显示全部楼层

附录:Heartrate.h 库文件

  1. #ifndef __HEARTRATE__H
  2. #define __HEARTRATE__H
  3.          

  4. #include "Arduino.h"


  5. #define ANALOG_MODE 0
  6. #define DIGITAL_MODE 1


  7. #define SAMPLE_NUMBER 100


  8. class Heartrate
  9. {
  10. public:
  11.     Heartrate(char mode) { mode_ = mode; }
  12.         char maxNumber(uint8_t count);
  13.         void minNumber(uint8_t count);
  14.         uint16_t analogGetRate(void);
  15.         uint16_t digitalGetRate(void);
  16.         uint16_t getRate(void);
  17.     uint8_t getCnt(void);
  18.         uint16_t getValue(uint8_t pin);       
  19.        
  20. private:       
  21.        
  22.         uint8_t mode_;       
  23.         uint8_t valueCount_=255;
  24.         uint8_t valueFlag;       
  25.     uint32_t nowTim=0,lastTim=0;
  26.        
  27. };

  28. #endif
复制代码


发表于 2021-4-16 20:40 | 显示全部楼层

这个库我下载过 程序烧进去并没有输出
 楼主| 发表于 2021-4-17 17:22 | 显示全部楼层
君可为物亡乎 发表于 2021-4-16 20:40
这个库我下载过 程序烧进去并没有输出

硬件接线截图看看
发表于 2021-4-18 19:51 | 显示全部楼层
eagler8 发表于 2021-4-17 17:22
硬件接线截图看看

就三根线 信号线接A0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2023-1-29 04:55 , Processed in 0.073943 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表