Arduino UNO驱动OLED屏幕显示Pulse Sensor传感器心率波形和数值 PC端Procesing软件显示PPG波形和脉搏数值

在使用此系统时,最好是使用黑色粘指套,将传感器以一定的合适的按压力度固定不过在手指指尖部位。这样才能保证脉搏数值的稳定。

将脉博传感器 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);

}

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuanshang_yutou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值