差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
wm_wiki:switch_module:manual [2019/02/13 10:39] wangyueyu [简介] |
wm_wiki:switch_module:manual [2020/05/12 15:36] (当前版本) juneral [3.1. 模块功能及图形化编程指南] |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 限位开关模块 ====== | ====== 限位开关模块 ====== | ||
- | ===== 简介 ===== | + | |
- | {{:限位开关.png?100|}} | + | ===== 1. 简要概述 ===== |
- | 限位开关是一款物理开关,当它被触发时会向控制端发送信号并且会点亮模块上的蓝灯。限位开关打开时为假;当限位关闭时为真。 | + | <html><body> |
+ | <p class=MsoTitle align=left style='text-align:left;text-indent:36.0pt'><span | ||
+ | style='font-size:16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt; | ||
+ | background:white'>限位开关模块是一款物理开关,与机械结构结合使用,可起限位作用,当触发时,它会输出一个电平信号给控制端。</span></p> | ||
+ | <p class=MsoTitle align=left style='text-align:left;text-indent:36.0pt'><span | ||
+ | style='font-size:16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt; | ||
+ | background:white'>模块外观:</span></p> | ||
+ | </body></html> | ||
+ | |||
+ | {{ :wm_wiki:switch_module:pasted:20200313-152430.png }} | ||
+ | ===== 2. 参数规格 ===== | ||
+ | <html><body> | ||
+ | <div align=center> | ||
+ | |||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 | ||
+ | style='border-collapse:collapse'> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>参数</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>值<span lang=EN-US>/</span>描述</span></b></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>工作电压</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>接口类型</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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'>RJ11</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>开关方式</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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 | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>机械式</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>开关个数</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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'>1</span><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>个</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>输出信号</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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 | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>数字信号(<span lang=EN-US>0/1</span>)</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>开关寿命</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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 | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>≥<span lang=EN-US>10000</span>次</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=244 valign=top style='width:183.0pt;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'><b><span | ||
+ | style='font-size:18.0pt;font-family:宋体;color:white'>尺寸大小</span></b></p> | ||
+ | </td> | ||
+ | <td width=528 valign=top style='width:396.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'>  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:21.0pt'><span lang=EN-US | ||
+ | style='font-size:16.0pt;font-family:华文楷体;color:#222222;background:white'>    | ||
+ | </span><span style='font-size:16.0pt;font-family:宋体;color:#222222;background: | ||
+ | white'>图形化编程指南以<span lang=EN-US>WeeeCode 3.0</span>图形化软件为例,其图形化编程大同小异,区别不会很大。</span></p> | ||
+ | |||
+ | <div align=center> | ||
+ | |||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 | ||
+ | style='border-collapse:collapse'> | ||
+ | <tr> | ||
+ | <td width=257 valign=top style='width:192.65pt;border:solid windowtext 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><b><span | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>模块功能</span></b></p> | ||
+ | </td> | ||
+ | <td width=223 valign=top style='width:166.95pt;border:solid windowtext 1.0pt; | ||
+ | border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><b><span | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>需传参数</span></b></p> | ||
+ | </td> | ||
+ | <td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt; | ||
+ | border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><b><span | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>图形化编程块举例</span></b></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr style='height:12.95pt'> | ||
+ | <td width=257 style='width:192.65pt;border:solid windowtext 1.0pt;border-top: | ||
+ | none;padding:0cm 5.4pt 0cm 5.4pt;height:12.95pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>输出开关信号</span></p> | ||
+ | </td> | ||
+ | <td width=223 style='width:166.95pt;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;height:12.95pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>(1</span><span | ||
+ | style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>个参数)端口</span></p> | ||
+ | </td> | ||
+ | <td width=462 valign=top style='width:346.5pt;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;height:12.95pt'> | ||
+ | <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img | ||
+ | width=246 height=51 id="图片 1" src="lib/exe/fetch.php?media=wm_wiki:switch_module:pasted:20200313-151320.png"></span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal align=left style='text-align:left;text-indent:21.0pt'><span | ||
+ | lang=EN-US style='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:switch_module:pasted:20200313-151306.png }} | ||
+ | ==== 3.2. 文本代码编程指南 ==== | ||
+ | <html><body> | ||
+ | <p class=MsoNormal style='text-indent:32.0pt'><span style='font-size:16.0pt; | ||
+ | font-family:宋体;color:#222222;background:white'>Arduino编程示例:</span></p> | ||
+ | </body></html> | ||
+ | |||
+ | <sxh cpp; first-line: 1;highlight: [2,9]; title: switch_module_test.ino> | ||
+ | |||
+ | #include "WeELF328P.h" | ||
+ | WeLimitSwitch limitSwitch(PORT_A); | ||
+ | void setup() | ||
+ | { | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | void loop() | ||
+ | { | ||
+ | if(limitSwitch.read()==1) | ||
+ | { | ||
+ | Serial.println("limitSwitch DOWN"); | ||
+ | } | ||
+ | delay(100); | ||
+ | } | ||
+ | |||
+ | </sxh> |