Arduino使用旋转编码器模块
前言
旋转编码器是一种机电位置传感器,可用于识别旋转轴的角位置。这种类型的传感器或模块根据旋转轴的运动和方向产生电信号。该编码器由机械部件构成,因此传感器非常坚固,可用于许多应用,如机器人、计算机鼠标、CNC 机器和打印机。旋转编码器有两种类型:一种是绝对编码器,另一种是增量编码器。
旋转编码器模块引脚
旋转编码器模块有 5 个引脚;分别是 GND、+(VCC)、SW(Switch)、DT 和 CLK。这个传感器模块的所有引脚都是数字的,除了 VCC 和地。旋转编码器模块的引脚排列如下所示:
旋转编码器模块如何工作?
如果我们拆下旋转编码器,我们会看到有一个圆盘,上面有很多孔。编码器板连接到公共地线,两个触点如下所示。