产品描述

XLOT-Encoder 是一款高集成度的 RGB 交互式旋转控制模块,集旋转输入、按压按钮与可编程全彩 RGB 背光于一体,兼具功能性与视觉表现力。模块采用 SH1.0 接口,可直接搭配 XLOT 系列控制板 使用,实现即插即用的扩展体验,无需繁琐接线与额外驱动,快速构建高品质交互系统。

编码器具备 24 步/圈的分辨率,每转动一圈会输出 24 个精确的机械段落信号。顺时针旋转时计数值依次增加 +24,逆时针旋转则减少 −24,所有旋转方向与步进数据均通过 I²C 总线 以数字形式实时输出,无需处理中断或去抖逻辑即可获得稳定、准确的响应。这种高分辨率设计使其非常适合用于参数调节、菜单导航与模式切换等精细操作场景。

旋钮中心内置 按压按钮,支持单击与长按操作,可轻松实现模式选择、功能确认或灯效控制。模块还集成了 高亮度 RGB 背光系统,红、绿、蓝三色通道可通过软件独立控制,支持超过 1600 万种颜色混合,用于模式指示、状态反馈或氛围照明,让交互体验更直观、更富层次感。

为了方便用户开发与集成,我们专门编写了 XLOT-Encoder Arduino 库文件,提供完整的 API 与示例代码,可快速读取旋转数据、按键状态,并控制 RGB 灯光效果,大幅降低开发难度,适合从创客项目到量产产品的各类应用。

模块支持 3.3 V / 5 V 系统电压,兼容 Arduino、ESP32等主控平台。采用带段落感的机械式旋钮结构,旋转手感清脆、反馈明确,结构坚固耐用,适用于创客作品、智能面板、交互艺术及物联网设备。

技术细节

  1. 模块尺寸(长 × 宽):24 mm × 14.7 mm (2.4 cm × 1.47 cm)
  2. 模块高度:约 22 mm(2.2cm) (含旋钮轴)
  3. 工作电压:3.3 V – 5 V (主控逻辑兼容)
  4. 工作电流:
    • 背光 LED 关闭状态约 3 mA
    • 背光 LED 全亮状态约 40 mA
  5. 编码器旋转分辨率:每 360° 旋转约 24 步 (ticks)
  6. 方向检测:支持顺时针 (+24) 与逆时针 (−24) 计数变化
  7. 通信接口:I²C ,总线速率可达 400 kHz
  8. RGB 背光:红、绿、蓝三通道 PWM 独立控制,可混色生成 超过 1600 万种颜色
  9. 内置按键:旋钮轴按下为瞬时按钮,支持单击与长按操作
  10. 通用轴规格:6 mm 金属轴径 ,兼容常见 6 mm 旋钮帽
  11. 可编程 I²C 地址:默认地址 0x3F(可编程修改)
  12. 接口类型:SH1.0-4Pin 接口 (VCC / GND / SDA / SCL对应配线的红黑黄绿色线),可直接连接 XLOT 系列控制板使用
  13. 通信兼容性:兼容 Arduino、ESP32等主控平台
  14. 开发支持:提供 XLOT-Encoder Arduino 库文件 与完整示例
  15. 典型应用:创客作品、智能控制面板、交互艺术装置、IoT 设备、灯光控制旋钮等

程序下载

我们为 XLOT-Encoder RGB 提供了官方 Arduino 库文件,便于用户快速上手与开发。该库包含多种示例程序,涵盖从基础读取到高级控制的完整功能演示,帮助你快速了解旋转编码器、按键与 RGB 灯光的使用方法。(未正常跳转时,烦请右键复制链接,打开新页面粘贴打开下载)