温度

本体温度を取得します。

空気の温度ではなく、内部センサーの温度であり、消費電力によりますが実際の空気の温度よりも高い温度が記録されます。

obniz.motion.start(temperature, accel, recognition)

motinoモジュールを開始します。
引数でセンシティビティを指定できます。0.0~1.0で指定することができ1.0であればどんな僅かな温度変化でも通知します。

startすることで1度はonTemperatureUpdateが呼び出されます。

温度検出は第1引数となります。

// Javascript Example
  obniz.motion.onTemperatureUpdate = ((temp) => {
    console.log(`Temp: ${temp} degree`);
  });
  obniz.motion.start(0.99, 0, 0);

obniz.motion.onTemperatureUpdate

温度変化があったときに呼び出されます。
温度はセルシウス温度となります。

// Javascript Example
  obniz.motion.onTemperatureUpdate = ((temp) => {
    console.log(`Temp: ${temp} degree`);
  });
  obniz.motion.start(0.99, 0, 0);

obniz.motion.getTemperatureWait()

継続的な動作ではなく1度だけ計測をして値を取得します。

// Javascript Example
  const temp = await obniz.motion.getTemperatureWait();
  console.log(`Temp: ${temp} degree`);