用户工具

站点工具


module:input:04rotary

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
module:input:04rotary [2017/03/26 21:42]
admin
— (当前版本)
行 1: 行 1:
-====== 04.旋转编码器(旋钮),​ Rotary Encoder ====== 
  
----- 
-===== 输入模块介绍 ===== 
- 
-**功能:**用来实线旋钮的功能,即:顺时针和逆时针旋转以及向下按下。 
- 
-**原理:**利用编码器的相位差来识别顺时针和逆时针,利用脉冲数来得到转的位置。(不用理解,只知道怎么用就行) 
- 
-**模块引脚:** 
- 
-  * CLK,DT:旋转编码器的AB相 
-  * SW:旋转编码器的向下按的按键 
-  * +:电源 
-  * GND:接地 
- 
-**代码Code:**{{:​module:​input:​04rotary.zip|下载测试代码}} 
- 
-**接线方式:** 
- 
-  * CLK --> D2 
-  * DT --> D3 
-  * SW --> D4 
-  * +:+5V 
-  * GND --> GND 
- 
-**测试方法:** 
- 
-  - 接线 
-  - 下载程序 
-  - 打开串口监视器,设置波特率为115200bps 
-  - 向任意旋转旋钮,看数字是否不断增大,反转是否减小,按下清零 
- 
----- 
-===== TREEE评价 ===== 
- 
-**TC:**1 
- 
-**功能:**★★ 
- 
-**难度:**★(如果自己写程序则是★★★) 
- 
-**综合评价:** 
- 
----- 
- 
-[[module:​input|返回输入模块页面]] 
· 最后更改: 2017/03/26 21:42