“Pulse.getPulse()”的版本间的差异
1196357542(讨论 | 贡献) (创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''Pulse.available()'''</p> <br> <p style="color: #E87E05;font-size:135%">描述</p> 此函数...”) |
1196357542(讨论 | 贡献) |
||
第2行: | 第2行: | ||
|- | |- | ||
| | | | ||
− | <p style="color: #666666;font-size:220%">'''Pulse. | + | <p style="color: #666666;font-size:220%">'''Pulse.getPulse()'''</p> |
<br> | <br> | ||
<p style="color: #E87E05;font-size:135%">描述</p> | <p style="color: #E87E05;font-size:135%">描述</p> |
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.");//串口打印信息
}
}
其他 |