差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wm_wiki:potentiometer_module:manual [2019/02/14 15:00]
wangyueyu
wm_wiki:potentiometer_module:manual [2020/05/12 15:35] (当前版本)
juneral [3.1. 模块功能及图形化编程指南]
行 1: 行 1:
 ====== 旋转电位器模块 ====== ====== 旋转电位器模块 ======
-{{:旋转电位器.png?100|}} + 
-旋转电位器表面有八LED灯,旋钮旋转调节的电阻元件它可以被用来调整电机转速制作调速赛车调整LED灯亮度制作可调光台灯。 +===== 1. 简要概述 ===== 
-===== 参数规格 ===== +<​html><​body>​ 
-参数 ​    ^  ​值/​描述 ​                   ^ +<p class=MsoTitle align=left style='​text-align:left;​text-indent:​36.0pt'><​span 
-工作电压 ​  |  5V DC                   | +style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​letter-spacing:​0pt;​ 
-旋转范围 ​  |  单圈 ​                     | +background:​white'>​旋转电位器模块(<​span lang=EN-US>​Sliding Potentiometer Module</​span>​)是基于一最大阻值为<​span 
-^ 阻值指示灯  ​ 8个                      | +lang=EN-US>​ 10K</​span>​Ω 的线性旋转可变电阻,返值范围:<​span lang=EN-US>​0~255</​span>​附带<​span 
-^ 模块尺寸 ​  |  55 x 24 x 23 mm(长xx高)  ​|+lang=EN-US>​8</​span>​颗蓝色<​span lang=EN-US>​LED</​span>​,值越大的灯越多。</​span><​span 
 +lang=EN-US>&​nbsp;</​span><​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:​potentiometer_module:​pasted:​20200304-172149.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:​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'>​RJ11</​span></​p>​ 
 +  </​td>​ 
 + </​tr>​ 
 + <​tr>​ 
 +  <td width=244 valign=top style='​width:​183.0pt;​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'><​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 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=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 
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​旋转线性<​span lang=EN-US>​10K</​span>​Ω</​span></​p>​ 
 +  </​td>​ 
 + </​tr>​ 
 + <​tr>​ 
 +  <td width=244 valign=top style='​width:​183.0pt;​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'><​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 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'>​0~255</​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'>​8</​span><​span 
 +  ​style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​颗蓝<​span lang=EN-US>​LED</​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 lang=EN-US 
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​280</​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 lang=EN-US 
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​--mm*--mm*--mm(</​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'>&​nbsp;&​nbsp;&​nbsp;​ 
 +</​span><​span style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​background:​ 
 +white'>​该模块支持的图形化编程平台有<​span lang=EN-US>​WeeeCode</​span>​、<​span lang=EN-US>​Mixly_Arduino</​span>​、<​span 
 +lang=EN-US>​Makecode</​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 
 +  lang=EN-US>​0~255</​span></​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=207 height=50 id="​图片 1" src="​lib/​exe/​fetch.php?​media=wm_wiki:​sliding_potentiometer_module:​pasted:​20200304-162308.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'>&​nbsp;</​span></​p>​ 
 + 
 +<p class=MsoNormal style='​text-indent:​32.0pt'><​span style='​font-size:​16.0pt;​ 
 +font-family:​宋体'>​图形化编程示例:</​span></​p>​ 
 +</​body></​html>​ 
 + 
 +{{ :​wm_wiki:​sliding_potentiometer_module:​pasted:​20200304-162633.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>​ 
 + 
 +</​body></​html>​ 
 + 
 +<sxh cpp; first-line: 1;​highlight:​ [3,​11,​13,​15];​ title: We_Potentiometer_test.ino>​ 
 + 
 +#include "​WeELF328P.h"​ 
 + 
 +WePotentiometer Potentiometer(PORT_A);​ 
 + 
 +void setup() 
 +{   
 +  Serial.begin(9600);​ 
 +
 +void loop()  
 +
 +  Potentiometer.OpenLED();​ 
 +  Serial.print("​Analog Value is: "); 
 +  Serial.println(Potentiometer.readAnalog());​  
 +  delay(1000);​ 
 +  Potentiometer.CloseLED();​ 
 +  delay(1000);​ 
 +
 +     
 +</​sxh>​ 
 + 
 +\\ 
 +<​html><​body>​ 
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​ 
 +font-family:​华文楷体'>&​nbsp;</​span><​span lang=ZH-CN style='​font-size:​16.0pt;​ 
 +font-family:​宋体'>​更多使用实例请前往论坛学习:PM2.5传感器使用实例(建设中)</​span></​p>​ 
 +</​body></​html>​