Pulse.getPulse()
1196357542(讨论 | 贡献)2017年7月21日 (五) 09:48的版本
Pulse.getPulse()
描述 此函数用于获取心率值。
参数 无
返回值 心率值,即每分钟心跳次数
示例 #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.");//串口打印信息
}
}
其他 |