제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 121,000원 |
적립금 | 1,210원 |
자체상품코드 | C-87 |
상품요약정보 | HCHO 포름알데히드, 온도 , 습도, PM2.5 , PM10, PM1.0 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드현재 상품과 관련된 상품들입니다. 함께 구매해보세요^^
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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | #include <MECHA_PMS5003ST.h> #include <SoftwareSerial.h> SoftwareSerial dust(2,3);//2, 3번핀을 통해 시리얼 통신 MECHA_PMS5003ST pms(&dust); int good = 8; int nomal = 9; int bad = 10; void setup() { Serial.begin(115200); pms.begin(); // pms.wakeUp(); pms.setMode(PASSIVE);//PASSIVE 모드로 전환 pinMode(good, OUTPUT); pinMode(nomal, OUTPUT); pinMode(bad, OUTPUT); } void loop() { pms.request();//센서 데이터 요청 if(!pms.read()){//센서 데이터 읽기 return;//실패 재시도 } if(pms.getPmCf1(10)<=150){ // PM10 기준 LED 지시(기준 변경 가능), 먼지 좋음 파란색 발광 digitalWrite(good, 1); digitalWrite(nomal, 0); digitalWrite(bad, 0); } else if(pms.getPmCf1(10)>150&&(pms.getPmCf1(10)<=1000)){ //먼지 보통 초록색 발광 digitalWrite(good, 0); digitalWrite(nomal, 1); digitalWrite(bad, 0); } else if(pms.getPmCf1(10)>1000){ //먼지 나쁨 빨간색 발광 digitalWrite(good, 0); digitalWrite(nomal, 0); digitalWrite(bad, 1); } Serial.print("PM1.0(CF1)\t"); //PM1.0 측정 Serial.print(pms.getPmCf1(1.0)); Serial.print("ug/m3"); Serial.println(); Serial.print("PM2.5(CF1)\t"); //PM2.5 측정 Serial.print(pms.getPmCf1(2.5)); Serial.print("ug/m3"); Serial.println(); Serial.print("PM10(CF1)\t"); //PM10 측정 Serial.print(pms.getPmCf1(10)); Serial.print("ug/m3"); Serial.println(); Serial.print("Formalde\t"); //포름알데히드 측정 Serial.print(pms.getForm()); Serial.print("ug/m3"); Serial.println(); Serial.print("Temperat\t"); //온도 측정 Serial.print(pms.getTemp()); Serial.print("'C"); Serial.println(); Serial.print("Humidity\t"); //습도 측정 Serial.print(pms.getHumi()); Serial.print("%"); Serial.println(); Serial.println(); delay(1000); } | cs |