実現したいこと
心拍センサ(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 コメント