差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
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:​华文楷体'>&​nbsp;</​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:​宋体'>&​nbsp;</​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);