用于测量正交编码信号的树莓皮编码器库。

Encoder的Python项目详细描述


Raspberry Pi旋转编码器库

用于测量正交编码信号的树莓皮编码器库。在

关于

Encoder类允许与通过两个引脚A和B连接的旋转编码器一起工作(例如EN11)。只对中断有效,因为所有的RPi引脚都允许。这个库是Arduino编码器库(https://github.com/PaulStoffregen/Encoder)的一个简单端口

安装

$ pip install Encoder

用法

要使用它,您需要将旋转编码器的引脚A和B以及GND连接到Raspberry Pi的两个引脚和GND上,例如24和10。那就用它吧:

^{pr2}$

您可以使用两个或多个旋转编码器:

importEncoderenc_1=Encoder.Encoder(24,10)enc_2=Encoder.Encoder(25,9)

如果编码器工作方向错误,例如顺时针旋转时会降低位置,只需在代码中交换插脚A和B。在

许可证

麻省理工学院

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java搜索按钮不适用于我   java制作一个应用程序来打开您自己的文件扩展名   XMemcached中的java异步集   java无法在Android上使用HTML5 canvas touch   java是否可以用PHP为Restlet创建客户端?   java在主题中添加图标。AppCompat。光   java Safari错误,无法打开浏览器   java gson解析json值中commaseparatedvalue字符串中的项   java如何使用Quarkus在卡夫卡的同一主题中设置多个使用者   java组织。json。JSONException:在{main}()的第6个字符处的main后面应该是“:”   windowbuilder如何将Java文件导出到GATE developer   java这与安卓 studio ide问题有关,在更新我们的ide之后   java Android将活动加载到类中<?>对象   java如何在springdatajpa中使用DISTINCT、GROUP BY和ORDER BY?   使用jlink的java可复制构建