显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 倾斜开关传感器 ====== ====== 1. 模块介绍 ====== {{ :倾斜传感器.png |}} <html><body> <p class=MsoTitle style='text-indent:.5in'><span lang=ZH-CN style='font-size: 16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt;background:white'>倾斜开关传感器用来检测是否倾斜,当传感器向右或向左倾斜时会有相应的指示灯显示。垂直悬挂的倾斜开关探头在受到外力作用且偏离垂直位置</span><span style='font-size:16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt; background:white'>17<span lang=ZH-CN>度以上时,倾斜开关内部的金属球触点动作,常闭触点断开。当外力撤消后,倾斜开关回复到垂直状态,金属球触点复又闭合。</span><o:p></o:p></span></p> <p class=MsoTitle style='text-indent:.5in'><span lang=ZH-CN style='font-size: 16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt;background:white'>应用示例:水平测量仪等</span><span style='font-size:16.0pt;font-family:宋体;color:#222222;letter-spacing:0pt; background:white'><o:p></o:p></span></p> </body></html> ===== 2. 参数规格 ===== <html><body> <div align=center> <table class=MsoTable15List5DarkAccent5 border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none;mso-border-alt:solid #5B9BD5 3.0pt; mso-border-themecolor:accent5;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'> <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes;mso-yfti-lastfirstrow:yes'> <td width=172 valign=top style='width:129.0pt;border-top:solid #5B9BD5 3.0pt; mso-border-top-themecolor:accent5;border-left:solid #5B9BD5 3.0pt;mso-border-left-themecolor: accent5;border-bottom:solid white 2.25pt;mso-border-bottom-themecolor:background1; border-right:none;background:#5B9BD5;mso-background-themecolor:accent5; padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:517'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>参数</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border-top:solid #5B9BD5 3.0pt; mso-border-top-themecolor:accent5;border-left:none;border-bottom:solid white 2.25pt; mso-border-bottom-themecolor:background1;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:1'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>值</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'>/<span lang=ZH-CN>描述</span></span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></b></p> </td> </tr> <tr style='mso-yfti-irow:0'> <td width=172 valign=top style='width:129.0pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid white 1.0pt; mso-border-right-themecolor:background1;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-alt:solid white .5pt; mso-border-themecolor:background1;mso-border-left-alt:solid #5B9BD5 3.0pt; mso-border-left-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:68'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>工作电压</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border-top:none;border-left: none;border-bottom:solid white 1.0pt;mso-border-bottom-themecolor:background1; border-right:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-top-alt:solid white .5pt;mso-border-top-themecolor:background1; mso-border-bottom-alt:solid white .5pt;mso-border-bottom-themecolor:background1; mso-border-right-alt:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:64'><span style='font-size:18.0pt;font-family:宋体;color:white'>DC 5V</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:1'> <td width=172 valign=top style='width:129.0pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:none; border-right:solid white 1.0pt;mso-border-right-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; mso-border-right-alt:solid white .5pt;mso-border-right-themecolor:background1; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:4'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>接口类型</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border:none;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>RJ11</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:2'> <td width=172 valign=top style='width:129.0pt;border:solid white 1.0pt; mso-border-themecolor:background1;border-left:solid #5B9BD5 3.0pt;mso-border-left-themecolor: accent5;mso-border-alt:solid white .5pt;mso-border-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:68'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>通信方式</span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border-top:solid white 1.0pt; mso-border-top-themecolor:background1;border-left:none;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-bottom-alt:solid white .5pt; mso-border-bottom-themecolor:background1;mso-border-right-alt:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:64'><span style='font-size:18.0pt;font-family:宋体;color:white'>WM<span lang=ZH-CN>单总线</span></span><span style='color:white;mso-themecolor:background1'><o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:3'> <td width=172 valign=top style='width:129.0pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:none; border-right:solid white 1.0pt;mso-border-right-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; mso-border-right-alt:solid white .5pt;mso-border-right-themecolor:background1; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:4'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>开关个数</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border:none;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>2<span lang=ZH-CN>个</span><o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:4'> <td width=172 valign=top style='width:129.0pt;border:solid white 1.0pt; mso-border-themecolor:background1;border-left:solid #5B9BD5 3.0pt;mso-border-left-themecolor: accent5;mso-border-alt:solid white .5pt;mso-border-themecolor:background1; mso-border-left-alt:solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:68'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>开关方式</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border-top:solid white 1.0pt; mso-border-top-themecolor:background1;border-left:none;border-bottom:solid white 1.0pt; mso-border-bottom-themecolor:background1;border-right:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;mso-border-top-alt:solid white .5pt; mso-border-top-themecolor:background1;mso-border-bottom-alt:solid white .5pt; mso-border-bottom-themecolor:background1;mso-border-right-alt:solid #5B9BD5 3.0pt; mso-border-right-themecolor:accent5;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:64'><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>机械式</span><span style='font-size:18.0pt;font-family:宋体;color:white'><o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'> <td width=172 valign=top style='width:129.0pt;border-top:none;border-left: solid #5B9BD5 3.0pt;mso-border-left-themecolor:accent5;border-bottom:solid #5B9BD5 3.0pt; mso-border-bottom-themecolor:accent5;border-right:solid white 1.0pt; mso-border-right-themecolor:background1;mso-border-left-alt:solid #5B9BD5 3.0pt; mso-border-left-themecolor:accent5;mso-border-bottom-alt:solid #5B9BD5 3.0pt; mso-border-bottom-themecolor:accent5;mso-border-right-alt:solid white .5pt; mso-border-right-themecolor:background1;background:#5B9BD5;mso-background-themecolor: accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center;mso-yfti-cnfc:4'><b><span lang=ZH-CN style='font-size:18.0pt;font-family:宋体;color:white'>尺寸大小</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'><o:p></o:p></span></b></p> </td> <td width=600 valign=top style='width:6.25in;border-top:none;border-left: none;border-bottom:solid #5B9BD5 3.0pt;mso-border-bottom-themecolor:accent5; border-right:solid #5B9BD5 3.0pt;mso-border-right-themecolor:accent5; background:#5B9BD5;mso-background-themecolor:accent5;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>55mm*24mm*18.5mm(<span lang=ZH-CN>长</span>*<span lang=ZH-CN>宽</span>*<span lang=ZH-CN>高</span>)<o:p></o:p></span></p> </td> </tr> </table> </div> </body></html> ===== 3. 编程指南 ===== ==== 3.1. 模块功能及图形化编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt; font-family:华文楷体;color:#222222;background:white'> </span><span lang=ZH-CN 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 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 lang=ZH-CN><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><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'>Mixly_Arduino</span><span lang=ZH-CN><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><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 lang=ZH-CN><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></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:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:windowtext; background:white'>模块功能</span></b></p> </td> <td width=223 valign=top style='width:166.95pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:windowtext; background:white'>需传参数</span></b></p> </td> <td width=462 valign=top style='width:346.5pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 5.4pt 0in 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:windowtext; 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 style='font-size:14.0pt;font-family:华文楷体;color:windowtext;background:white'>(</span><span lang=ZH-CN><span style='box-sizing: border-box'>其他平台图形化编程块大同小异</span></span><span style='box-sizing: border-box'>)</span></span></b></p> </td> </tr> <tr style='height:98.9pt'> <td width=257 style='width:192.65pt;border:solid windowtext 1.0pt;border-top: none;padding:0in 5.4pt 0in 5.4pt;height:98.9pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=ZH-CN style='font-size:14.0pt;font-family:华文楷体;color:windowtext;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:0in 5.4pt 0in 5.4pt;height:98.9pt'> <p class=MsoNormal><span style='font-size:14.0pt;font-family:华文楷体;color:windowtext; background:white'>(2<span lang=ZH-CN><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'>个参数)端口、需要判断的状态</span></span></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:0in 5.4pt 0in 5.4pt;height:98.9pt'> <p class=MsoNormal align=center style='text-align:center'><span style='color:windowtext'><img width=407 height=136 id="图片 2" src="lib/exe/fetch.php?media=wm_wiki:tilt_switch_sensor:pasted:20200220-144052.png"></span></p> </td> </tr> </table> </div> <p class=MsoNormal style='text-indent:21.0pt'> </p> <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> {{ :wm_wiki:tilt_switch_sensor:pasted:20200219-163015.png }} ==== 3.2. 文本代码编程指南 ==== <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:宋体'>Arduino编程示例:</span></p> </body></html> <sxh cpp; first-line: 1;highlight: [3,14]; title: TiltSwitch_sensor_test.ino> #include<WeELF328P.h> WeTiltSwitch tilt_D(PORT_D); WeRGBLed rgb_led_board(OnBoard_RGB); uint8_t tilt_D_value; void setup(){ delay(1000); } void loop(){ tilt_D_value = tilt_D.readSensor(); if(tilt_D_value == 2){ rgb_led_board.setColor(1, 20, 0, 0); rgb_led_board.show(); }else if(tilt_D_value == 1){ rgb_led_board.setColor(1, 0, 0, 20); rgb_led_board.show(); }else{ rgb_led_board.setColor(1, 0, 0, 0); rgb_led_board.show(); } 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>