37种传感器(七)之旋转编码传感器模块+Stduino Nano&UNO

37种传感器(七)之旋转编码传感器模块+Stduino Nano&UNO本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=29&extra=page%3D1=关键词:51、stm32、arduino、stduino、单片机、stduino UNO&Nano、旋转编码传感器模块说明:旋转编码器可通过旋转来计数(即可从0开始不但加一或者减一,计数范围没有限制),实现精确数字的调节。电机角度等需要特别精确调
摘要由CSDN通过智能技术生成

37种传感器(七)之旋转编码传感器模块+Stduino Nano&UNO

本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=29&extra=page%3D1=

关键词:
51、stm32、arduino、stduino、单片机、stduino UNO&Nano、旋转编码传感器模块

说明:
旋转编码器可通过旋转来计数(即可从0开始不但加一或者减一,计数范围没有限制),实现精确数字的调节。电机角度等需要特别精确调节的元器件可以利用编码器来实现精细控制。配合旋转编码器上的按键,可以复位到初始状态,即从0开始计数。

依照内部数字读取办法,编码器能够分为机械式和非机械式两种:机械式选用电刷输出,电刷接触到导电区则引脚输出高电平,接触到绝缘区则为低电平;非机械式的承受灵敏元件是光敏元件或磁敏元件,选用光敏元件时以透光区和不透光区来表明输出是“高”还是“低”。
目前常用的增量式编码器全部为机械式编码器,优点在于好用且成本低,高端的一般为非机械光电式的。我们采用的模块也使用得机械式。
在这里插入图片描述
如果你手上有一个旋转编码器,你可以试着拧一下:并不是连续旋转,而是拧的得时候会明显感受到不连续,一下一下的。因此,我们可以实现精确的计数,这与电位器是不同的
那么问题来了,怎么计数呢?我们可以做以下规定:
以顺时针方向为正,凡往顺势针方向转一下,则计数加一,同理转N下,则计数加n。反之,如果向逆时针转一下,则计数减一,同理转N下,则计数减n。
逆时针同理。
现在问题又来了&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值