旋转式编码器非常有趣!这样拧,然后那样拧。与电位器不同的是,电位器可以绕一圈,并且通常有用于触觉反馈的小制动器。但是,如果你曾经尝试在你的项目中添加编码器,你就会知道使用它们是一个真正的挑战:计时器、中断、debounging……

这种Stemma QT爆发使所有的挫折都消失了-焊接在任何“标准”PEC11-pinout旋转编码器,带或不带推开关。板载微控制器由我们的跷跷板固件编程,将为您跟踪所有脉冲和引脚,然后保存增量值,以便随时通过I2C查询。用Stemma QT电缆插入,即可实现即时旋转功能,还可以使用Arduino UNO到树莓派的任何一种微控制器。

adafruit_products_REI2C_bottom_angle.jpg

您可以使用Arduino库来控制和读取数据与任何兼容的微控制器。我们也有CircuitPython/Python代码用于计算机或单板Linux板。

这也很容易添加到一个面包板- 6个0.1英寸间隔的爆发垫。电源用3至5V直流,然后使用3或5V逻辑I2C数据。当检测到旋转或按钮时,INT引脚可以配置为脉冲低,这样您就不必通过垃圾邮件读取I2C端口来检测运动。

adafruit_products_REI2C_running.jpg

车上有一个新像素,可以显示任何你喜欢的颜色。它也控制在I2C额外的视觉反馈或保持它关闭,如果你喜欢。在后面有一个绿色的电源LED和一个红色的INT LED,如果配置了中断,将在中断触发时闪烁。

使用三个板载地址跳线,您可以在一个I2C端口上连接多达8个这样的旋转编码器。第一个将在地址0x36,最后一个在0x3D,当所有三个跳线都焊接关闭。

adafruit_products_REI2C_top_header.jpg

为了保持板的美观和紧凑,只有1“x 1”,我们为旋转编码器在45度角的足迹。由于它可以自由旋转,所以不需要与PCB成90度角。每个订单都带有一个组装和测试的PCB breakout和一小块头部。

adafruit_products_REI2C_STEMMA_side.jpg

为了让你更快,我们旋转了一个定制的PCB与跷跷板芯片和所有支持电路,在家谱QT形成的因素,使他们易于接触。的STEMMA QT连接器两边都是兼容的SparkFun QwiicI2C连接器。这允许您在开发板和旋转编码器之间进行无焊连接,或使用a将它们与广泛的其他传感器和附件连接在一起兼容的电缆QT电缆不包括在内,但我们有各种各样的商店

adafruit_products_REI2C_top_angle.jpg

这个突破不来与编码器焊接上,所以你可以选择任何你喜欢的编码器。我们在这里销售一种普通的24个锁扣带开关编码器,它工作得非常好。当然,您也可以使用编码器不带止动器或每次旋转使用不同数量的止动器!你需要焊接编码器和可选的头到PCB上使用无焊面包板。但这相当简单,即使是初学者也只需要几分钟。

adafruit_products_REI2C_back_soldering.jpg

本指南首次发布于2021年5月11日。最后更新日期为2021年5月21日。

此页(概述)最后更新于2021年5月11日。

文本编辑器tinymce