用Arduino做脉搏传感器求助-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3102|回复: 2

[未解决] 用Arduino做脉搏传感器求助

[复制链接]
发表于 2019-12-8 00:59 | 显示全部楼层 |阅读模式
求助大神,小弟卡在最后一步,如何在ssd 1306 OLED上实时显示脉搏传感器的数据(以波形图的方式,就像是电视里心率跳到的那样)


#include <Adafruit_SSD1306.h>
#include <U8g2_for_Adafruit_GFX.h>
#define width 128
#define height 64
Adafruit_SSD1306 display(/*MOSI*/ 11, /*CLK*/ 13, /*DC*/ 9, /*RESET*/ 8, /*CS*/ 10);
Adafruit_SSD1306 oled(128, 64,11,13,9,8,10);
U8G2_FOR_ADAFRUIT_GFX u8g2_for_adafruit_gfx;
#define USE_ARDUINO_INTERRUPTS true   
#include <PulseSensorPlayground.h>      
const int PulseWire = 0;      
int Signal;  
int Threshold = 550;   
PulseSensorPlayground pulseSensor;



void setup() {
  display.begin(SSD1306_SWITCHCAPVCC);
  u8g2_for_adafruit_gfx.begin(display);
   pulseSensor.analogInput(PulseWire);   
pulseSensor.setThreshold(Threshold);   

   if (pulseSensor.begin()) {
     u8g2_for_adafruit_gfx.println("We created a pulseSensor Object !");  
}
void loop()
  
{ int myBPM = pulseSensor.getBeatsPerMinute();                 
    int IBI=pulseSensor.getInterBeatIntervalMs();         
  display.clearDisplay();                              
  u8g2_for_adafruit_gfx.setFont(u8g2_font_t0_11_tf);  
  u8g2_for_adafruit_gfx.setFontMode(1);               
  u8g2_for_adafruit_gfx.setFontDirection(0);            
  u8g2_for_adafruit_gfx.setForegroundColor(WHITE);      
  u8g2_for_adafruit_gfx.setCursor(0,10);               
  u8g2_for_adafruit_gfx.print("BPM");
  
  u8g2_for_adafruit_gfx.setCursor(0,30);
  u8g2_for_adafruit_gfx.println(myBPM);
  
  u8g2_for_adafruit_gfx.setCursor(30,10);
  u8g2_for_adafruit_gfx.println("IBI");
  
  u8g2_for_adafruit_gfx.setCursor(30,30);
  u8g2_for_adafruit_gfx.println(IBI);
  Signal=analogRead(PulseWire) ;
   u8g2_for_adafruit_gfx.setCursor(50,30);
  u8g2_for_adafruit_gfx.println(Signal);
  
  display.display();                                   
  delay(20);
}

 楼主| 发表于 2019-12-8 22:43 来自手机 | 显示全部楼层
求助…救救小弟吧,有偿也行
发表于 2021-6-30 09:30 | 显示全部楼层
你好  请问问题解决了没   小弟最近也在做
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 04:52 , Processed in 0.077533 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表