?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

미세먼지 측정값 보는 방법

페이지 정보

작성자 이트랑 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-07-31 09:24 조회889회 댓글3건

본문

먼지센서 2종 리뷰라는 글에 올려주신

이 아래의 코드로 컴파일했습니다.

그런데 결과값을 볼수가 없네요...ㅜ

결과값은 어디서 볼 수 있나요??

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

int dustPin=0;

float dustVal=0;

float dustDensity = 0;

int ledPower=2;

int delayTime=280;

int delayTime2=40;

float offTime=9680;

 

void setup(){

  Serial.begin(9600);

  pinMode(ledPower,OUTPUT);

  pinMode(4, OUTPUT);

}

void loop(){

  // ledPower is any digital pin on the arduino connected to Pin 3 on the sensor

  digitalWrite(ledPower,LOW); // power on the LED

  delayMicroseconds(delayTime);

 

  dustVal=analogRead(dustPin); // read the dust value via pin 5 on the sensor

  delayMicroseconds(delayTime2);

 

  digitalWrite(ledPower,HIGH); // turn the LED off

  delayMicroseconds(offTime);

  delay(3000);

 

  dustDensity = 0.17*(dustVal*0.0049)-0.1;

  Serial.print("Dust density(mg/m3) = ")

  Serial.println(dustDensity);

}

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

스케치 컴파일-업로드 하시고 아두이노 개발환경의 시리얼 모니터(Serial monitor)를 실행하세요. 아래 시리얼 함수로 출력한 글자가 보여야 정상동작 하는겁니다.
  Serial.print("Dust density(mg/m3) = ")
  Serial.println(dustDensity);

이트랑님의 댓글

이트랑 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

아...그럼 지금 뭔가 잘못 연결했나보네요ㅜ
시리얼모니터 실행해서 아무것도 입력 안해도 바로 떠야 하는거죠?