has no member namedのエラーが解消できない

実現したいこと

心拍センサ(Heart Rate Click)と100均のUSBミニスピーカーを用いて音を鳴らしたいです。

発生している問題・分からないこと

心拍センサHeart Rate Clickの初期化がうまくいかない。

エラーメッセージ

error

1'class DFRobot_Heartrate' has no member named 'getHeartrate'; did you mean 'getRate'?

該当のソースコード

c++

1#include "SPI.h"2#include "Wire.h"3#include "DFRobot_Heartrate.h"4 5DFRobot_Heartrate hrClick(5); // インスタンスを作成6 7void setup() {8 Serial.begin(9600); //シリアル通信を開始し、ボーレートを9600bpsに設定9 pinMode(5, INPUT);10 pinMode(6, INPUT);11 pinMode(8, OUTPUT);12}13 14void loop() {15 uint8_t heartRate = hrClick.getHeartrate(); // 心拍センサから心拍数を取得し、変数heartRateに格納16 if(heartRate < 80) {17 tone(8,200); //200は鳴らしたい音の高さ18 } else {19 noTone(8); // 80以上の心拍数の場合は音を止める20 } 21 Serial.print("Heart Rate: "); // シリアルモニタに"Heart Rate: "というテキストを表示22 Serial.println(heartRate); // 心拍数をシリアルモニタに表示23 delay(1000); // 1秒間の遅延。心拍数を1秒ごとに測定するため。24}

試したこと・調べたこと

上記の詳細・結果

初期化がないかららしいのですが、初期化のコードを加えるとまたそこでエラーになってしまいます、、

補足

コメントを投稿

0 コメント