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等主控平台。采用带段落感的机械式旋钮结构,旋转手感清脆、反馈明确,结构坚固耐用,适用于创客作品、智能面板、交互艺术及物联网设备。

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