아두이노 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 |
댓글 0