// 参考にしたサイト: https://qiita.com/kitazaki/items/1ce671532270cd44fabf
#include <M5StickCPlus.h>
float gyroX, gyroY, gyroZ; // ジャイロデータ
float ax, ay, az; // 加速度データ
void setup() {
M5.begin();
M5.Lcd.setRotation(3);
M5.IMU.Init();
Serial.begin(115200);
Serial.println("");
}
void loop() {
M5.IMU.getGyroData(&gyroX, &gyroY, &gyroZ);
M5.IMU.getAccelData(&ax, &ay, &az);
M5.Lcd.setCursor(0, 10, 2);
M5.Lcd.printf("aX :%7.2f \naY :%7.2f \naZ :%7.2f mg \n\n", ax , ay , az );
Serial.printf("%7.2f , %7.2f , %7.2f \n", ax , ay , az); //シリアルプロッタ用の出力
M5.Lcd.printf("gX :%7.2f \ngY :%7.2f \ngZ :%7.2f mg ", gyroX * M5.IMU.gRes, gyroY * M5.IMU.gRes, gyroZ * M5.IMU.gRes);
// Serial.printf("%7.2f,%7.2f,%7.2f,", gyroX * M5.IMU.gRes, gyroY * M5.IMU.gRes, gyroZ * M5.IMU.gRes);
delay(50);
}