?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

미세먼지 센서 질문

페이지 정보

작성자 동글이 이름으로 검색 작성일15-06-17 10:26 조회1,923회 댓글2건

본문

안녕하세요 아두이노 초보입니다.

아두이노 미세먼지 측정기 게시글 보고 질문드립니다.

( http://www.hardcopyworld.com/ngine/aduino/index.php/archives/1849 )

 

글중 링크가 걸려있는 Dust-Sensor-Example 소스를 보면 

AirLitmus.ino의 147라인즈음 아래의 내용이 있습니다.

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

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

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


궁금한 것이 LED를 켜고 끄는 부분인데 

LED를 켜는 것이 digitalWrite(ledPower,LOW) 대신 digitalWrite(ledPower,HIGH) 가 되어야 하는거 아닌가요?

초보라 너무 기초적인 걸 물어보는게 아닐지 싶네요.

감사합니다.

댓글목록

하드카피님의 댓글

하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

먼지센서의 LED 관련 핀이 3개입니다. 1-vcc, 3-gnd 이 두 개 핀이 LED 전원이고 이걸 전자적으로 on/off 시키기 위한 것이 2-LED 핀입니다. 전원을 on/off 하기위해 LOW/HIGH 신호를 주면 트랜지스터를 통해 전원을 제어합니다. 소스는 그대로 사용하시면 될겁니다~

동글이님의 댓글

동글이 이름으로 검색 댓글의 댓글 작성일

미세먼지 센서의 ILED를 직접 on/off 한다는 의미가 아니라 트랜지스터로 제어신호를 보낸다는 거네요.
친절한 답변 감사드립니다!!