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'?

該当のソースコード

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

試したこと・調べたこと

上記の詳細・結果

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

補足

太字部分のコードが該当部分です

コメントを投稿

0 コメント