미세먼지 측정값 보는 방법
페이지 정보
작성자 이트랑 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-07-31 09:24 조회1,460회 댓글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);
이트랑님의 댓글
이트랑 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
아...그럼 지금 뭔가 잘못 연결했나보네요ㅜ
시리얼모니터 실행해서 아무것도 입력 안해도 바로 떠야 하는거죠?
최고관리자님의 댓글


네 아두이노가 보내준 데이터가 표시되어야 합니다.