旋转编码器模块+Arduino=小demo

本文是一位毕设学生分享的旋转编码器模块的简单应用,通过Arduino实现旋转计数和按键复位功能。尽管作者认为其实际用途有限,但详细介绍了接线方法和代码实现,展示了如何通过旋转编码器调节声音等。
摘要由CSDN通过智能技术生成

玩一玩旋转编码器模块

我是代码小白,一个正在做毕设的秃头少年。鄙人拙作,有不当之处,还请指教。

正文
毕业设计已经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 = 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值