玩一玩旋转编码器模块
我是代码小白,一个正在做毕设的秃头少年。鄙人拙作,有不当之处,还请指教。
正文
毕业设计已经OK啦,但是买的很多传感器都没用上,现在工作之余一个一个测试下,权当消遣吧。
废话不多说,今天要分享的是旋转编码器模块,虽然感觉并没有什么卵用。
下面是该模块的图片
主要功能:
旋转编码器可通过旋转可以计数正方向和反方向转动过程中输出脉冲的次数,旋转计数不像电位计,这种转动计数是没有限制的。配合旋转编码器上的按键,可以复位到初始状态,即从0开始计数。
我觉得用处不是很大,可以用来调节声音之类的吧。
接线:
CLK:接Arduino 引脚2 //脉冲信号瞬间捕捉
DAT:接Arduino 引脚3 //脉冲新号持久呈现
SM :接Arduino 引脚4 //BUTTON按钮
VCC:接Arduino VCC
GND:接Arduino GND
上代码:
int CLK = 2; // 脉冲信号瞬间捕捉
int DAT = 3; // 脉冲新号持久呈现
int SM =