差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wm_wiki:potentiometer_module:manual [2020/03/04 16:56]
juneral
wm_wiki:potentiometer_module:manual [2020/05/12 15:35] (当前版本)
juneral [3.1. 模块功能及图形化编程指南]
行 5: 行 5:
 <p class=MsoTitle align=left style='​text-align:​left;​text-indent:​36.0pt'><​span <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;​ style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​letter-spacing:​0pt;​
-background:​white'>​滑动电位器模块(<​span lang=EN-US>​Sliding Potentiometer Module</​span>​)是基于一个最大阻值为<​span +background:​white'>​旋转电位器模块(<​span lang=EN-US>​Sliding Potentiometer Module</​span>​)是基于一个最大阻值为<​span 
-lang=EN-US>​ 10KΩ </​span>​的线性可变电阻,返值范围:<​span lang=EN-US>​0~255</​span>​。</​span><​span+lang=EN-US>​ 10K</​span>​Ω 的线性旋转可变电阻,返值范围:<​span lang=EN-US>​0~255</​span>​,附带<​span 
 +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:​宋体;​ lang=EN-US>&​nbsp;</​span><​span style='​font-size:​16.0pt;​font-family:​宋体;​
 color:#​222222;​letter-spacing:​0pt;​background:​white'>​可用于电机无极调速、线性值输入等。</​span></​p>​ color:#​222222;​letter-spacing:​0pt;​background:​white'>​可用于电机无极调速、线性值输入等。</​span></​p>​
 +
 <p class=MsoTitle align=left style='​text-align:​left;​text-indent:​36.0pt'><​span <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;​ style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​letter-spacing:​0pt;​
行 14: 行 16:
 </​body></​html>​ </​body></​html>​
  
-{{ :wm_wiki:sliding_potentiometer_module:​pasted:​20200304-164405.png }}+{{ :wm_wiki:potentiometer_module:​pasted:​20200304-172149.png }}
 ===== 2. 参数规格 ===== ===== 2. 参数规格 =====
 <​html><​body>​ <​html><​body>​
行 20: 行 22:
  
 <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
- ​style='​border-collapse:​collapse;​mso-yfti-tbllook:​1184;​mso-padding-alt:​0cm 0cm 0cm 0cm'>​ + ​style='​border-collapse:​collapse'>​ 
- <​tr ​style='​mso-yfti-irow:​0;​mso-yfti-firstrow:​yes'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​solid #5B9BD5 3.0pt;   <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:​   border-left:​solid #5B9BD5 3.0pt;​border-bottom:​solid white 2.25pt;​border-right:​
行 35: 行 37:
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​1'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
行 49: 行 51:
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​2'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
行 62: 行 64:
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​3'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border:​solid white 1.0pt;   <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'>​   border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
行 76: 行 78:
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​4'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
行 86: 行 88:
   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
   <p class=MsoNormal align=center style='​text-align:​center'><​span   <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>​+  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​旋转线性<​span lang=EN-US>​10K</​span>​Ω</​span></​p>​
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​5'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border:​solid white 1.0pt;   <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'>​   border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
行 102: 行 104:
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​6'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   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'>​   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
   <p class=MsoNormal align=center style='​text-align:​center'><​b><​span   <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
-  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​往复运动寿命</​span></​b></​p>​+  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​指示灯</​span></​b></​p>​
   </td>   </td>
   <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​   <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
行 113: 行 115:
   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
   <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US   <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
-  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​&​gt;​15000</​span><​span +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​8</​span><​span 
-  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​</​span></​p>​+  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​颗蓝<​span lang=EN-US>​LED</​span>​</​span></​p>​
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​7'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   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'>​   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
   <p class=MsoNormal align=center style='​text-align:​center'><​b><​span   <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
-  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​行程长度</​span></​b></​p>​+  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​旋转角度</​span></​b></​p>​
   </td>   </td>
   <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​   <td width=528 valign=top style='​width:​396.0pt;​border-top:​none;​border-left:​
行 128: 行 130:
   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​   background:#​5B9BD5;​padding:​0cm 5.4pt 0cm 5.4pt'>​
   <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US   <p class=MsoNormal align=center style='​text-align:​center'><​span lang=EN-US
-  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​20mm</​span></​p>​+  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​280</​span><​span 
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​度</​span></​p>​
   </td>   </td>
  </​tr>​  </​tr>​
- <​tr ​style='​mso-yfti-irow:​8;​mso-yfti-lastrow:​yes'​>+ <​tr>​
   <td width=244 valign=top style='​width:​183.0pt;​border-top:​none;​border-left:​   <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;   solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
行 200: 行 203:
   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=207 height=50 id="​图片 1" src="https://​www.weeemake.com.cn/​wiki/​lib/​exe/​fetch.php?​media=wm_wiki:​sliding_potentiometer_module:​pasted:​20200304-162308.png"></​span></​p>​+  width=207 height=50 id="​图片 1" src="​lib/​exe/​fetch.php?​media=wm_wiki:​sliding_potentiometer_module:​pasted:​20200304-162308.png"></​span></​p>​
   </td>   </td>
  </​tr>​  </​tr>​
行 224: 行 227:
 </​body></​html>​ </​body></​html>​
  
-<sxh cpp; first-line: 1;​highlight:​ [3,12]; title: ​We_SlidingPotentiometer_test.ino>+<sxh cpp; first-line: 1;​highlight:​ [3,11,13,15]; title: ​We_Potentiometer_test.ino>
  
 #include "​WeELF328P.h"​ #include "​WeELF328P.h"​
  
-WeSlidingPotentiometer SlidingPotentiometer(PORT_A);+WePotentiometer Potentiometer(PORT_A);
  
 void setup() void setup()
行 236: 行 239:
 void loop() ​ void loop() ​
 { {
 +  Potentiometer.OpenLED();​
   Serial.print("​Analog Value is: ");   Serial.print("​Analog Value is: ");
-  Serial.println(SlidingPotentiometer.readAnalog());​  +  Serial.println(Potentiometer.readAnalog());​  
-  delay(100);+  delay(1000); 
 +  Potentiometer.CloseLED();​ 
 +  delay(1000);
 } }
     ​     ​