用户工具

站点工具


导航菜单

首页

Home


锤蚁出品

By TREEE


培训活动

Workshop


知识技术

Tech & Skills


里程碑

Milestone


加入我们

Opening

module:input:04

04.旋转编码器(旋钮), Rotary Encoder

code:204


输入模块介绍

功能:用来实线旋钮的功能,即:顺时针和逆时针旋转以及向下按下。

原理:利用编码器的相位差来识别顺时针和逆时针,利用脉冲数来得到转的位置。(不用理解,只知道怎么用就行)

模块引脚:

  • CLK,DT:旋转编码器的AB相
  • SW:旋转编码器的向下按的按键
  • +:电源
  • GND:接地

代码Code:下载测试代码

接线方式:

  • CLK –> D2
  • DT –> D3
  • SW –> D4
  • +:+5V
  • GND –> GND

测试方法:

  1. 接线
  2. 下载程序
  3. 打开串口监视器,设置波特率为115200bps
  4. 向任意旋转旋钮,看数字是否不断增大,反转是否减小,按下清零

TREEE评价

TC:1

功能:★★

难度:★(如果自己写程序则是★★★)

综合评价:旋钮是比较有用的输入设备,可以利用一个元件实现几乎所有的系统所需的操作。


返回输入模块页面

· 最后更改: 2018/04/03 10:25