아두이노 pm2008_i2c.h 라이브러리에 대한내용입니다. (코드첨부했습니다)

코드 15번째줄의

Serial.print("PM 1.0 (GRIMM) : ");

Serial.println(pm2008_i2c.pm1p0_grimm); 을 실행하면


PM 1.0 (GRIMM) : X 문구가 나온다고할때, (X는 임의의 숫자입니다.)



flot 함수를 사용해서 flot X = ( ? ) 형태 로 표현한다면 물음표 사이에 어떤 함수를 넣어줘야 해야할까요?


목적은 display.print(x) 코드로 사용하기 위함입니다!




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include
PM2008_I2C pm2008_i2c;
void setup() {
pm2008_i2c.begin();
Serial.begin(9600);
pm2008_i2c.command();
delay(1000);
}
void loop() {
uint8_t ret = pm2008_i2c.read();
if (ret == 0) {
Serial.print("PM 1.0 (GRIMM) : ");
Serial.println(pm2008_i2c.pm1p0_grimm);
Serial.print("PM 2.5 (GRIMM) : : ");
Serial.println(pm2008_i2c.pm2p5_grimm);
Serial.print("PM 10 (GRIMM) : : ");
Serial.println(pm2008_i2c.pm10_grimm);
Serial.print("PM 1.0 (TSI) : ");
Serial.println(pm2008_i2c.pm1p0_tsi);
Serial.print("PM 2.5 (TSI) : : ");
Serial.println(pm2008_i2c.pm2p5_tsi);
Serial.print("PM 10 (TSI) : : ");
Serial.println(pm2008_i2c.pm10_tsi);
Serial.print("Number of 0.3 um : ");
Serial.println(pm2008_i2c.number_of_0p3_um);
Serial.print("Number of 0.5 um : ");
Serial.println(pm2008_i2c.number_of_0p5_um);
Serial.print("Number of 1 um : ");
Serial.println(pm2008_i2c.number_of_1_um);
Serial.print("Number of 2.5 um : ");
Serial.println(pm2008_i2c.number_of_2p5_um);
Serial.print("Number of 5 um : ");
Serial.println(pm2008_i2c.number_of_5_um);
Serial.print("Number of 10 um : ");
Serial.println(pm2008_i2c.number_of_10_um);
}
delay(1000);
}
cs