ひとしれずひっそり

主にソフトに関することをメモしていきます。過程をそのまま書いていたりするので間違いが含まれます。鵜呑みしない様に。

M5StickCでM5UnifiedでIMU(4)

ベクトル長のグラフ表示をしてみる。

static void display() {
  int bar_height = 20;
  int h = M5.Lcd.height();
  int w = M5.Lcd.width();
  int y = h - bar_height;
  int value = 0;

  value = map((int)(velocity * 10000), 0, 10000, 0, w);
  Serial.println(value);
  value = constrain(value, 0, w);
  Serial.println(value);

  M5.Lcd.fillRect(0, y, w, bar_height, TFT_BLACK);
  M5.Lcd.fillRect(0, y, value, bar_height, TFT_GREEN);
  M5.Lcd.fillRect(0, y, 3, bar_height, TFT_WHITE);
}

傾けるだけでZ軸の影響がでる? youtu.be あっ、最初にZ軸で1引いたのが悪いみたい。

youtu.be

雪寄せ時間を記録するためのM5StickCのプログラム · GitHub