<span style="font-family: arial; font-size: 13px; background-color: rgb(255, 255, 255);">¾ÆµÎÀÌ³ë ¿ì³ë R3 ȣȯº¸µå (Arduino uno R3) Çϳª</span><div><span style="font-family: arial; font-size: 13px; background-color: rgb(255, 255, 255);">Grove ¾ÆµÎÀÌ³ë ¸ÕÁö¼¾¼ (Grove - Dust Sensor) µÎ°³</span></div><div><font face="arial"><span style="background-color: rgb(255, 255, 255);">¸¦ ÀÌ¿ëÇÏ¿© ¹Ì¼¼¸ÕÁö ¼¾¼ 2°³¿¡¼ ÃøÁ¤°ªÀ» ¹Þ¾Æ¿À·Á°í ÇÕ´Ï´Ù.</span></font></div><div><font face="arial"><span style="background-color: rgb(255, 255, 255);"><br></span></font></div><div><font face="arial"><span style="background-color: rgb(255, 255, 255);"><div>int pin = 8;</div><div>unsigned long duration;</div><div>unsigned long starttime;</div><div>unsigned long sampletime_ms = 30000;//sampe 30s ;</div><div>unsigned long lowpulseoccupancy = 0;</div><div><br></div><div>float pcsPerCF = 0;</div><div>float ugm3 = 0;</div><div>float ratio = 0;</div><div>float concentration = 0;</div><div><br></div><div><br></div><div><br></div><div><br></div><div>void setup() {</div><div> Serial.begin(9600);</div><div> pinMode(8, INPUT);</div><div> starttime = millis(); //get the current time;</div><div>}</div><div><br></div><div><br></div><div>void loop() {</div><div> {</div><div> duration = pulseIn(pin, LOW);</div><div> lowpulseoccupancy = lowpulseoccupancy + duration;</div><div><br></div><div> if ((millis() - starttime) > sampletime_ms) //if the sampel time == 30s</div><div> {</div><div> ratio = lowpulseoccupancy / (sampletime_ms * 10.0); // Integer percentage 0=>100</div><div> concentration = 1.1 * pow(ratio, 3) - 3.8 * pow(ratio, 2) + 520 * ratio + 0.62; // using spec sheet curve</div><div> pcsPerCF = concentration * 100;</div><div> ugm3 = pcsPerCF / 13000;</div><div> Serial.print(" ");</div><div> Serial.print(ugm3);</div><div> lowpulseoccupancy = 0;</div><div><br></div><div> </div><div> }</div><div> }</div><div>}</div><div><br></div><div>³×À̹ö ºí·Î±×¿¡ ³ª¿Â Äڵ带 È°¿ëÇÏ¿© ¾î¶²½ÄÀ¸·Î µÎ°³ÀÇ ¼¾¼¿¡¼ ³ª¿Â ÃøÁ¤°ªÀ» ÇÁ¸°Æ® ½Ãų ¼ö ÀÖ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.</div><div>´äº¯ÇØÁֽøé Á¤¸»°¨»çÇÏ°Ú½À´Ï´Ù!!</div></span></font></div>