差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
wm_wiki:pm25_sensor:manual [2020/03/04 14:27] juneral [3.1. 模块功能及图形化编程指南] |
wm_wiki:pm25_sensor:manual [2020/05/12 15:30] (当前版本) juneral [3.1. 模块功能及图形化编程指南] |
||
---|---|---|---|
行 278: | 行 278: | ||
padding:0cm 5.4pt 0cm 5.4pt;height:12.95pt'> | padding:0cm 5.4pt 0cm 5.4pt;height:12.95pt'> | ||
<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img | ||
- | width=572 height=146 id="图片 1" src="https://www.weeemake.com.cn/wiki/lib/exe/fetch.php?media=wm_wiki:pm25_sensor:pasted:20200304-141741.png"></span></p> | + | width=572 height=146 id="图片 1" src="lib/exe/fetch.php?media=wm_wiki:pm25_sensor:pasted:20200304-141741.png"></span></p> |
</td> | </td> | ||
</tr> | </tr> | ||
行 295: | 行 295: | ||
==== 3.2. 文本代码编程指南 ==== | ==== 3.2. 文本代码编程指南 ==== | ||
<html><body> | <html><body> | ||
- | <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt; | + | <p class=MsoNormal style='text-indent:32.0pt'><span lang=EN-US |
- | font-family:华文楷体'> </span><span lang=ZH-CN style='font-size:16.0pt; | + | style='font-size:16.0pt;font-family:宋体'>Arduino</span><span style='font-size: |
- | font-family:宋体'>Arduino编程示例:</span></p> | + | 16.0pt;font-family:宋体'>编程函数:</span></p> |
+ | |||
+ | <div align=center> | ||
+ | |||
+ | <table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 | ||
+ | style='border-collapse:collapse;border:none'> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span | ||
+ | style='font-size:14.0pt'>函数名</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border:solid windowtext 1.0pt; | ||
+ | border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span | ||
+ | style='font-size:14.0pt'>功能</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>WePM25Sensor (uint8_t port)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span | ||
+ | style='font-size:14.0pt'>设置端口</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>setFanLaser(bool isOn)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span | ||
+ | style='font-size:14.0pt'>设置<span lang=EN-US>PM2.5</span>模块上面的风扇和激光头开关</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>readPm1_0Concentration(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>PM1.0 ug/m^3</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>readPm2_5Concentration(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>PM2.5 ug/m^3</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>readPm10Concentration(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>PM10 ug/m^3</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read0_3NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>0.3um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read0_5NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>0.5um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read1_0NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>1.0um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read2_5NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>2.5um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read5_0NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>5.0um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=277 valign=top style='width:207.4pt;border:solid windowtext 1.0pt; | ||
+ | border-top:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>read10NumIn100ml(void)</span></p> | ||
+ | </td> | ||
+ | <td width=394 valign=top style='width:295.45pt;border-top:none;border-left: | ||
+ | none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt'>0.1L</span><span style='font-size:14.0pt'>空气中直径在<span | ||
+ | lang=EN-US>10um</span>的颗粒物个数</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='text-indent:32.0pt'><span lang=EN-US | ||
+ | style='font-size:16.0pt;font-family:宋体'> </span></p> | ||
+ | |||
+ | <p class=MsoNormal style='text-indent:32.0pt'><span lang=EN-US | ||
+ | style='font-size:16.0pt;font-family:宋体'>Arduino</span><span style='font-size: | ||
+ | 16.0pt;font-family:宋体'>编程示例:</span></p> | ||
</body></html> | </body></html> | ||
- | <sxh cpp; first-line: 1;highlight: [9,16]; title: pm25_sensor_test.ino> | + | <sxh cpp; first-line: 1;highlight: [3,9,15]; title: pm25_sensor_test.ino> |
#include "WeELF328P.h" | #include "WeELF328P.h" | ||
行 317: | 行 493: | ||
{ | { | ||
Serial.print("SensorData : "); | Serial.print("SensorData : "); | ||
- | // Serial.print(pm25Sensor.readPm1_0Concentration()); | ||
Serial.print(pm25Sensor.readPm2_5Concentration()); | Serial.print(pm25Sensor.readPm2_5Concentration()); | ||
- | // Serial.print(pm25Sensor.readPm10Concentration()); | ||
- | // Serial.print(pm25Sensor.read0_3NumIn100ml()); | ||
- | // Serial.print(pm25Sensor.read0_5NumIn100ml()); | ||
- | // Serial.print(pm25Sensor.read1_0NumIn100ml()); | ||
- | // Serial.print(pm25Sensor.read2_5NumIn100ml()); | ||
- | // Serial.print(pm25Sensor.read5_0NumIn100ml()); | ||
- | // Serial.print(pm25Sensor.read10NumIn100ml()); | ||
Serial.println(" ug/m^3"); | Serial.println(" ug/m^3"); | ||
delay(200); | delay(200); |