心率测试示例
1196357542(讨论 | 贡献)2017年7月21日 (五) 10:23的版本 (创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #4F4E4E;font-size:220%">'''心率测试示例'''</p> <br> 本示例给出了测试心率的方法,如果心率传感...”)
心率测试示例
所需硬件
电路搭建 将心率传感器引脚接到Hub的A0引脚上。
代码 #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.");//串口打印信息
}
}
|