显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 紫外线传感器 ====== ===== 1. 简要概述 ===== <html><body> <p class=MsoNormal style='text-indent:36.0pt'><span style='font-size:16.0pt; font-family:宋体;color:#222222;background:white'>紫外线传感器<span lang=EN-US>(UV Sensor)</span>是用于检测射入紫外线(<span lang=EN-US>UV</span>)辐射的强度,可用于检测室内和室外的紫外线强度。紫外线传感器的理论是:在阳光下,紫外线指数和光电流是线性相关的关系。制作紫外线等级检测仪等作品。</span></p> </body></html> ===== 2. 参数规格 ===== <html><body> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr> <td width=190 valign=top style='width:142.5pt;border-top:solid #5B9BD5 3.0pt; border-left:solid #5B9BD5 3.0pt;border-bottom:solid white 2.25pt;border-right: none;background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>参数</span></p> </td> <td width=444 valign=top style='width:333.0pt;border-top:solid #5B9BD5 3.0pt; border-left:none;border-bottom:solid white 2.25pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>值<span lang=EN-US>/</span>描述</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>工作电压</span></p> </td> <td width=444 valign=top style='width:333.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>DC 5V</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>接口类型</span></p> </td> <td width=444 valign=top style='width:333.0pt;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>RJ11</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border:solid white 1.0pt; border-left:solid #5B9BD5 3.0pt;background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>通信方式</span></p> </td> <td width=444 valign=top style='width:333.0pt;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>WM</span><span style='font-size:18.0pt;font-family:宋体;color:white'>单总线</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>工作温度</span></p> </td> <td width=444 valign=top style='width:333.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>-30</span><span style='font-size:18.0pt;font-family:宋体;color:white'>℃<span lang=EN-US>~+85</span>℃</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>响应波长</span></p> </td> <td width=444 valign=top style='width:333.0pt;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>240~370nm</span></p> </td> </tr> <tr> <td width=190 valign=top style='width:142.5pt;border:solid white 1.0pt; border-left:solid #5B9BD5 3.0pt;background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>尺寸大小</span></p> </td> <td width=444 valign=top style='width:333.0pt;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>55mm*24mm*18.5mm(</span><span style='font-size:18.0pt;font-family:宋体;color:white'>长<span lang=EN-US>*</span>宽<span lang=EN-US>*</span>高<span lang=EN-US>)</span></span></p> </td> </tr> </table> </div> </body></html> ===== 3. 编程指南 ===== ==== 3.1. 模块功能及图形化编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:32.0pt'><span style='font-size:16.0pt; color:#222222;background:white'>该模块支持的图形化编程平台有<span lang=EN-US><span style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px'>WeeeCode</span></span><span style='box-sizing: border-box;font-variant-ligatures: normal; font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px'>、<span lang=EN-US>Mixly_Arduino</span></span><span style='box-sizing: border-box; font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align: start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'>、</span><span lang=EN-US><span style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px'>MakeCode</span></span><span style='box-sizing: border-box;font-variant-ligatures: normal; font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px'>等,其图形化编程大同小异,区别不会很大。</span></span></p> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr style='height:24.7pt'> <td width=244 valign=top style='width:183.3pt;border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;color:black;background:white'>模块功能</span></b></p> </td> <td width=189 valign=top style='width:142.05pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;color:black;background:white'>需传参数</span></b></p> </td> <td width=499 valign=top style='width:374.3pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:24.7pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;color:black;background:white'>图形化编程块举例</span></b><b style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'>(</span></span></b><b style='box-sizing: border-box; font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2; widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span style='font-size:14.0pt;color:black;background:white'>其他平台图形化编程块大同小异</span></span></b><b style='box-sizing: border-box;font-variant-ligatures: normal;font-variant-caps: normal; orphans: 2;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial; text-decoration-color: initial;word-spacing:0px'><span style='box-sizing: border-box'><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'>)</span></span></b></p> </td> </tr> <tr> <td width=244 style='width:183.3pt;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 style='font-size:14.0pt;color:black;background:white'>读取传感器检测值</span></p> </td> <td width=189 style='width:142.05pt;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><span style='font-size:14.0pt;color:black;background:white'>(</span><span lang=EN-US style='font-size:14.0pt;font-family:"Helvetica",sans-serif; color:black;background:white'><span style='box-sizing: border-box;font-variant-ligatures: normal; font-variant-caps: normal;orphans: 2;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px'>1</span><span style='font-size:14.0pt;color:black;background:white'>个参数)端口</span></p> </td> <td width=499 valign=top style='width:374.3pt;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><img width=275 height=57 id="图片 4" src="lib/exe/fetch.php?media=wm_wiki:uv_sensor:pasted:20200304-153305.png"></span></p> </td> </tr> </table> </div> <p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US style='font-size:16.0pt;font-family:华文楷体;color:white'> </span></p> <p class=MsoNormal style='text-indent:32.0pt'><span style='font-size:16.0pt; font-family:宋体;color:#222222;background:white'>图形化编程示例:</span></p> </body></html> {{ :wm_wiki:uv_sensor:pasted:20200304-153436.png }} ==== 3.2. 文本代码编程指南 ==== <html><body> <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> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <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'>WeUVSensor (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'>readAnalog(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 style='font-size:14.0pt'>读取检测值(<span lang=EN-US>0~255</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'>readIndex(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 style='font-size:14.0pt'>读取指数值(<span lang=EN-US>0-11</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> <sxh cpp; first-line: 1;highlight: [3,12]; title: pm25_sensor_test.ino> #include "WeELF328P.h" WeUVSensor uvSensor(PORT_A); void setup() { Serial.begin(9600); } void loop() { Serial.print("Analog Value is: "); Serial.println(uvSensor.readAnalog()); delay(100); } </sxh> \\ <html><body> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt; font-family:华文楷体'> </span><span lang=ZH-CN style='font-size:16.0pt; font-family:宋体'>更多使用实例请前往论坛学习:紫外线传感器使用实例(建设中)</span></p> </body></html>