0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

M5Paper で温度と湿度を測る

0
Last updated at Posted at 2022-06-02

こちらを参考にしました。
SHT30

IMG_20220602_194329.jpg

temp_humidity.ino
// ---------------------------------------------------------------
//	temp_humidity.ino
//
//					Jun/02/2022
// ---------------------------------------------------------------
#include <M5EPD.h>

char temStr[10];
char humStr[10];
float tem;
float hum;

M5EPD_Canvas canvas(&M5.EPD);
// ---------------------------------------------------------------
void setup(){
    M5.begin();
    M5.SHT30.Begin();
    M5.EPD.Clear(true);
    canvas.createCanvas(960, 540);
    canvas.setTextSize(5);
}

// ---------------------------------------------------------------
void loop(){
    M5.SHT30.UpdateData();
    tem = M5.SHT30.GetTemperature();
    hum = M5.SHT30.GetRelHumidity();
    Serial.printf("Temperature: %2.2f*C  Humidity: %0.2f%%\r\n", tem, hum);
    dtostrf(tem, 2, 2 , temStr);
    dtostrf(hum, 2, 2 , humStr);
    canvas.drawString("Temperature:" + String(temStr) + " *C", 100, 100);
    canvas.drawString("Humidity:" + String(humStr) + " %", 100, 200);
    canvas.pushCanvas(0,0,UPDATE_MODE_A2);
    delay(1000);
}

// ---------------------------------------------------------------

Arduino IDE
image.png

シリアルへの出力

$ cu -s 115200 -l /dev/ttyACM0
Connected.
���������������������������������������������������������������������������������������Temperature: 28.21*C  Humidity: 49.39%
Temperature: 28.24*C  Humidity: 49.43%
Temperature: 28.25*C  Humidity: 49.43%
Temperature: 28.24*C  Humidity: 49.44%
Temperature: 28.25*C  Humidity: 49.47%
Temperature: 28.24*C  Humidity: 49.46%
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?