在使用此系统时,最好是使用黑色粘指套,将传感器以一定的合适的按压力度固定不过在手指指尖部位。这样才能保证脉搏数值的稳定。
将脉博传感器 VCC 引脚连接到 Arduino 5V 引脚,将 GND 连接到 GND。将其信号引脚连接到 Arduino 模拟引脚 A0。同样将 OLED Display 的 VCC 引脚连接到 Arduino 5V 引脚,将 GND 连接到 GND。将其 SDA 和 SCK 引脚分别连接到 Arduino A4 和 A5 引脚。将有源蜂鸣器连接到Arduino 数字引脚 8,将另一个引脚连接到 GND。程序参考如下(V:2561961475):
int a = 0,j=0;
int lasta = 0;
int lastb = 0;
int LastTime = 0;
int ThisTime;
bool BPMTiming = false;
bool BeatComplete = false;
int BPM = 0,BPM2=0;
#define UpperThreshold 560 //设置传感器触发阙值
#define LowerThreshold 530
void setup() {
//初始化OLED屏
oled.begin(SSD1306_SWITCHCAPVCC, OLED_Address); //SSD1315_SWITCHCAPVCC
oled.clearDisplay();
oled.setTextSize(2);
}