將貼片連接線插入科易KEYES心律感測器,連接線另一頭R端貼右心房位置,L端貼左心房位置,COM貼左右心房中間;打開arduino序列埠監控視窗,序列埠鮑率每秒9600;測試板上D2燈號隨測試人心率閃爍,同時打開序列埠視窗看有無偵測到數值,左側為偵測之原始數值、右側為心律值。
long time = 0;
long old_time = 0;
long difference = 0;
int heart_reat = 0;
void setup()
{
Serial.begin(9600);
pinMode(2, INPUT);
attachInterrupt(0, falling, FALLING);
}
// --------------------------------------------
void loop()
{
}
// ---------------------------------------------
void falling()
{
time = millis();
difference = time - old_time;
old_time = millis();
heart_reat = 60000 / difference;
Serial.print(difference);
Serial.print(" ");
if(heart_reat < 200)
Serial.println(heart_reat);
else
Serial.println("Over Max");
}