디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 이거 코드 설명좀 해줄수 있는분 계신가요??앱에서 작성

ㅇㅇ(58.121) 2025.09.11 19:39:13
조회 92 추천 0 댓글 4
														

int pin = 8;
unsigned long duration;
unsigned long starttime;
unsigned long sampletime_ms = 1000;
unsigned long lowpulseoccupancy = 0;
float ratio = 0;
float concentration = 0;



void setup() {
  Serial.begin(9600);
  pinMode(pin, INPUT);
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  starttime = millis();//get the current time;
  int toggle = 1;
  Serial.println("Waiting 1 minute to stablize sensor!");
  for(int i = 0; i < 60; i++){
    delay(1000);
    digitalWrite(13, toggle);
    digitalWrite(12, toggle);
    digitalWrite(11, toggle);
    toggle = !toggle;
  }
  Serial.println("Stable!");
}

void loop() {
  duration = pulseIn(pin, LOW);
  lowpulseoccupancy = lowpulseoccupancy + duration;

  if ((millis() - starttime) > sampletime_ms)
  {
    ratio = lowpulseoccupancy / (sampletime_ms * 10.0); // Integer percentage 0=>100
    concentration = 1.1 * pow(ratio, 3) - 3.8 * pow(ratio, 2) + 520 * ratio + 0.62; // using spec sheet curve
    lowpulseoccupancy = 0;
    Serial.println("C:" + String(concentration));

    if (concentration > 1000 && concentration < 10000) {
      Serial.println("Good");
      digitalWrite(13, HIGH);
      digitalWrite(12, LOW);
      digitalWrite(11, LOW);
    }

    if (concentration > 10000 && concentration < 30000) {
      Serial.println("Acceptable");
      digitalWrite(13, LOW);
      digitalWrite(12, HIGH);
      digitalWrite(11, LOW);
    }

    if (concentration > 30000) {
      Serial.println("Heavy");
      digitalWrite(13, LOW);
      digitalWrite(12, LOW);
      digitalWrite(11, HIGH);
    }

    starttime = millis();
  }
}





센서 dsm501a

0490f719b38761fe2095e69236ef203efacc26fb83ca83e9

- dc official App

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
- AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
6599 질문 고등학교 과제연구에 어떤 제품을 사용할까요 [4] ㅇㅇ(112.153) 09.26 100 0
6598 질문 이런거 전원부 구성은 어떻게 해야되나요 [5] 고새우갤로그로 이동합니다. 09.26 71 0
6595 질문 ESP32 설계 중인데 안테나 이거 맞나요? ㅇㅇ(211.46) 09.24 73 0
6594 질문 알리에서 산 pro micro 보드 .. 불량인가요..? [4] ▶◀갤로그로 이동합니다. 09.23 83 0
6593 질문 프레임은 뭘로 만들어야하나 [1] ㅇㅇ(118.235) 09.23 56 0
6592 질문 회로 초보 회로 질문 (풀업저항, 직렬보호, 디바운스) [2] 후우웋갤로그로 이동합니다. 09.23 94 0
6590 질문 안녕하세요 아두이노 연결 질문 드립니다! ㅜㅜ [2] 아두이노초보(121.161) 09.23 70 0
6589 일반 해외애들이 이런건 존나잘만들음 [3] 도트만4호갤로그로 이동합니다. 09.23 129 1
6588 일반 회사에서 사용하는 온습도기 내용을 esp32로 가져오고싶은데 [8] 2D전도사갤로그로 이동합니다. 09.23 95 0
6583 일반 자동으로 펼쳐지는 낚싯대 만드려는데 조언좀 아붕이(121.67) 09.22 52 0
6582 일반 멀티플랙서 4개와 아두이노 나노로 조도센서 64개 측정시키려하는데 [2] ㅇㅇ(223.39) 09.22 60 0
6581 일반 캡스톤 디자인 아이디어 평가좀 [5] ㅇㅇ(211.184) 09.21 109 0
6580 질문 오류 관련 질문 [4] ㅇㅇ(58.121) 09.20 52 0
6579 일반 님들 esp32로 만들려고 구상하는건데 가능할까? [28] 2D전도사갤로그로 이동합니다. 09.19 169 0
6578 일반 요즘 대학은 아두이노 키트도 안 주나 [5] ㅇㅇ(39.123) 09.19 152 0
6577 일반 아두이노 다들 어디서 사 [3] ㅇㅇ(180.182) 09.18 207 0
6576 질문 ESP32 보드 하나 만드려는데.. [3] ㅇㅇ(211.46) 09.18 90 0
6574 질문 형들 아두이노로 시즈탱크 만들려고하는데 좀 도와줄수 있음? [7] 아붕이(211.46) 09.17 121 0
6573 질문 아두이노 인식 [2] ㅇㅇ(121.165) 09.16 106 0
6571 일반 현재 하는 것 중에서 젤 빡센게 [2] 승민(59.17) 09.15 97 0
6570 일반 esp32블루투스에서 컴퓨터로 연결이 안됩니다... [4] ㅇㅇㅇ(112.166) 09.14 89 0
6568 일반 레오나르도 질문 [10] ㅇㅇ(39.7) 09.13 111 0
6567 일반 아두이노로 3000x2200 넓이에 네모난 물체 올려놓으면 [2] ㄹㅇㄴㅁㄻㅇㄴ(121.168) 09.13 68 0
6566 질문 건조를 위해서 아두이노와 연결할 소형 ptc 히터팬을 구매하려고하는데요 [1] ㅇㅈㅇㅈㅇㅈ(222.105) 09.12 77 0
6565 일반 젤다 [4] ㅇㅇ갤로그로 이동합니다. 09.11 159 2
6564 질문 혹시 UWB 모듈 (esp32) 다뤄보신분 계신가요 뿌르리리갤로그로 이동합니다. 09.11 62 0
일반 이거 코드 설명좀 해줄수 있는분 계신가요?? [4] ㅇㅇ(58.121) 09.11 92 0
6562 일반 nrf동글 QTBluetooth 인식하게 하는 방법 있음? [1] dd(111.118) 09.11 53 0
6560 일반 본인 프로젝트준비하는데 주제 추천받는다 ㅋㅋ [6] 야호(116.124) 09.10 116 0
6558 질문 아두이노 질문 [4] 김치찌개외길인생갤로그로 이동합니다. 09.07 124 0
6557 질문 아두이노 업로드ㅈ안됨 [3] 1q2w3e4r5t(118.235) 09.07 90 0
6556 질문 캡톤 디자인 아이디어 생각해봤는데 평가좀 [4] ㅇㅇ(211.184) 09.07 112 0
6555 질문 홀센서 잘다루는 사람 있나 [1] ㅇㅇ(165.229) 09.06 73 0
6553 일반 아파트 분리수거장에 프린터 완전 분해해본 후기 [15] ㅇㅇ(211.234) 09.02 190 3
6552 질문 아두이노 입문할건데 [1] ㅇㅇ갤로그로 이동합니다. 08.30 161 0
6551 질문 아두이노 랜덤함수 질문 [6] ㅇㅇ(121.158) 08.29 89 0
6550 질문 이거 회로도 이해가 안가는데 이거 어떻게 하는건가요 [9] ㅇㅇ(58.121) 08.28 97 0
6548 일반 esp32 공장같은데 둬도 됨? [2] ㅇㅇ(182.208) 08.25 146 0
6547 일반 ESP32 RP2040 계열들 원래 컴파일 속도 이렇게 느림? [4] ㅇㅇ(1.252) 08.24 93 0
6546 질문 아두이노 시작 [1] yyy갤로그로 이동합니다. 08.24 103 0
6544 질문 이런 보드에 핀헤더 박을라면 납땜말곤 없음? [3] 아두갤(121.128) 08.23 129 0
6541 질문 아두이노 오류 질문 [2] ㅇㅇ(121.187) 08.19 77 0
6538 일반 esp32 왜이렇게 뜨거워짐 [12] ㅇㅇ(211.234) 08.15 254 1
6537 질문 리니어슬라이드 [2] 초보(211.185) 08.15 72 0
6535 질문 알리에서 센서 사본 사람 있음? [3] ㅇㅇ(211.235) 08.13 153 0
6533 일반 아두이노레오나르도 c++이랑 호환 어떻게 해 형들? [5] 111111(121.138) 08.12 87 0
6532 일반 키트 사는거 말고 컴퓨터로 시연할 수 있는곳 있음? [2] ㅇㅇ(39.121) 08.12 82 0
6531 일반 우편함 센서 만들고 싶은데 알못이라 제미나이한테 물어봤는데 이거 맞음? [4] ㅇㅇ(14.58) 08.10 140 0
6530 일반 아두이노 ㅈ도 모르는데 [4] ㅇㅇ(118.36) 08.09 208 0
6529 질문 esp32 rf 송수신기 연결 [4] ㅇㅇ(110.35) 08.09 132 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2