c
c
cavedu
Search…
心律感測器

科易KEYES 心律感測器

專案說明

使用「科易KEYES Arduino UNO R3 開發板」連接「科易KEYES心律感測器」,讀取心跳速率。
此科易KEYES心律感測器包含於「科易KEYES心律感測器」內。

KEYES Arduino UNO R3電路圖

· 科易KEYES心律感測器 模組
科易KEYES心律感測器是數位訊號輸入,可以接「D0 ~ D13」的KEYES Arduino UNO R3訊號端上。本範例連接到「D2」。
科易KEYES心律感測器上S部分的腳位接到Arduino端的D2、VCC腳位接V端、GND腳位接到GND。

Arduino 程式

將貼片連接線插入科易KEYES心律感測器,連接線另一頭R端貼右心房位置,L端貼左心房位置,COM貼左右心房中間;打開arduino序列埠監控視窗,序列埠鮑率每秒9600;測試板上D2燈號隨測試人心率閃爍,同時打開序列埠視窗看有無偵測到數值,左側為偵測之原始數值、右側為心律值。
產生出的 Arduino 程式如下
1
long time = 0;
2
long old_time = 0;
3
long difference = 0;
4
int heart_reat = 0;
5
void setup()
6
{
7
Serial.begin(9600);
8
pinMode(2, INPUT);
9
attachInterrupt(0, falling, FALLING);
10
}
11
// --------------------------------------------
12
void loop()
13
{
14
}
15
// ---------------------------------------------
16
void falling()
17
{
18
time = millis();
19
difference = time - old_time;
20
old_time = millis();
21
heart_reat = 60000 / difference;
22
Serial.print(difference);
23
Serial.print(" ");
24
if(heart_reat < 200)
25
Serial.println(heart_reat);
26
else
27
Serial.println("Over Max");
28
}
Copied!