8Encoder

SKU:U153

描述

UNIT 8Encoder 是一款集8路旋转编码器为一体的输入单元,内部采用STM32单片机作为采集及通信处理器,与上位机采用I2C通信接口,每路旋转编码器对应着1个RGB LED灯,编码器除了左右旋转,还能径向按下,另外还有一路物理拨动开关及其对应的RGB LED灯,内含5V->3V3的DCDC电路。该单元可用于多通道相对控制值的输入,对应的RGB灯能显示不同的状态,拨动开关可以用于多通道开关量的输入。可用作多自由度机器人或音乐均衡方面的应用。

产品特性

  • 8通道旋转编码器
  • 8路对应可调RGB灯
  • I2C通讯
  • 拨动开关可以用于多通道开关量的输入
  • 径向按下功能
  • HY2.0-4P接口
  • 2x LEGO 兼容孔

包含

  • 1x 8Encoder Unit
  • 1x HY2.0-4P线缆(20cm)

应用

  • 多自由度机器人关节控制
  • 音乐均衡控制方面
  • 多通道灯光控制

规格参数

规格 参数
MCU STM32F030C8T6
RGB WS2812C-2020
输入电压 5v
I2C 通讯地址 0x41
按压寿命 >50000次
产品尺寸 128mm × 24mm ×22.7mm
包装尺寸 130mm × 27.7mm ×27.7mm
产品重量 42.8g
包装重量 52.4g

相关链接

原理图

schematics

尺寸图

module size

协议

例程

Arduino

UIFlow

UIFlow块介绍

  • 初始化I2C地址(默认0x41)
image
  • 获取读取数值通道(0-7)
image
  • 获取增加的数值的通道(0-7)
image
  • 获取按键状态的通道(0-7)
image
  • 获取开关状态
image
  • 获取设备的固件版本
image
  • 设置计算的值的范围
image
  • 在某通道(0-7)上重置计算值
image
  • 在某通道上设置RGB的值
image
  • 批量设置通道的RGB值
image
  • 设置I2C地址
image