LoginSignup
0
0

More than 5 years have passed since last update.

M5Stackで使おう オムロン 絶対圧センサ評価モジュール 2SMPB-02E (2)

Last updated at Posted at 2019-04-15

今回はちょっとコードをいじってみましょう。
https://qiita.com/usashirou/items/c09e1e41567dda6196c6

なぜか?
サンプルファイルはPaで表記されています
ふつうは、hPaなんですよ。
ということで1/100にします。
pressure⇒pressure/100
Pa⇒hPa
にし、Serial.print~~~を追加します。

2smpb02e-M5stack-7-1.jpg

そして、シリアルモニターでデータが見えるようにしてみましょう。
2smpb02e-M5stack-7-2.jpg

2smpb02e-M5stack-7-3.jpg

#include <driver/dac.h>
#include <M5Stack.h>
#include "Omron2SMPB02E.h"

Omron2SMPB02E prs;
// Omron2SMPB02E prs(0); // in case of SDO=0 configuration

void setup()
{
  M5.begin();
  dac_output_disable(DAC_CHANNEL_1);
  prs.begin();
  Serial.begin(9600);
  prs.set_mode(MODE_NORMAL);
  delay(300);
}

void loop()
{
  delay(2000);
  float temp = prs.read_temp();
  float pressure = prs.read_pressure();
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setCursor(0, 0);
  M5.Lcd.setTextSize(2);
  M5.Lcd.printf("Temperature:\r\n%f[degC]\r\n\r\n", temp);
  M5.Lcd.printf("Pressure:\r\n%f[hPa]\r\n", pressure/100);
  Serial.printf("Pressure:\r\n%f[hPa]\r\n", pressure/100);
  Serial.printf("Temperature:\r\n%f[degC]\r\n\r\n", temp);
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0