Pulse.available()

来自Microduino Wikipedia
跳转至: 导航搜索

Pulse.available()


描述

此函数用来判断测得的心率是否有效。
创建库时需要调用#include <Microduino_Pulse.h>头文件。


参数



返回值

true(1,真)或false(0,假)


示例

#include <Microduino_Pulse.h>

Pulse pulse(A0);    //将Pulse类实例化,括号内为Pulse传感器所用引脚号

uint16_t pulseValue;         //定义变量
uint32_t testTime = millis();//定义时间变量

void setup() {
  Serial.begin(9600);  //串口初始化
}

void loop() {
  if (pulse.available()) {        //如果测到心率值
    pulseValue = pulse.getPulse();//获取心率值
    testTime = millis();          //更新testTime时间值
    Serial.print(pulseValue);    //串口打印心率值
    Serial.println(" /min");     //串口打印信息
  }
  else if (millis() - testTime > 10000) { //如果超过10s测不到脉搏
    testTime = millis();                  //更新testTime时间值
    Serial.println("Test error! please try again.");//串口打印信息
  }
}



其他



返回Sensor-Pulse_Reference界面