TLC59208F
组件/集线器
Section titled “组件/集线器”TLC59208F 组件代表德州仪器 TLC59208F 8 位 PWM 驱动器 (数据手册, 硬件示例)。它使用 I²C 总线进行通信。
要使用此组件的通道,您首先需要设置全局 tlc59208f 芯片并指定其地址和 id,然后定义单个输出通道。
# 最小配置条目,单个芯片,单个输出tlc59208f: address: 0x10 id: tlc59208f_1
# 单个输出output: - platform: tlc59208f tlc59208f_id: 'tlc59208f_1' channel: 0-
address (可选, 整数):驱动器的 I²C 地址。 默认为
0x20。 -
id (可选, ID):此 tlc59208f 组件使用的 id。 如果您同时连接了多个 TLC59208F,请使用此选项
TLC59208F 输出
Section titled “TLC59208F 输出”TLC59208F 输出组件将全局 TLC59208F 芯片的 TLC59208F PWM 通道作为浮点输出暴露。
# 3 个驱动器和 4 个输出的完整示例配置条目# 最多 64 个驱动器,每个 8 个输出tlc59208f: - address: 0x20 id: tlc59208f_1 - address: 0x22 id: tlc59208f_2 - address: 0x24 id: tlc59208f_3
# 单个输出output: - platform: tlc59208f id: 'tlc59208f_1_ch0' channel: 0 tlc59208f_id: 'tlc59208f_1' - platform: tlc59208f id: 'tlc59208f_1_ch4' channel: 4 tlc59208f_id: 'tlc59208f_1' - platform: tlc59208f id: 'tlc59208f_2_ch2' channel: 2 tlc59208f_id: 'tlc59208f_2' - platform: tlc59208f id: 'tlc59208f_3_ch7' channel: 7 tlc59208f_id: 'tlc59208f_3'
# 作为 RGB 灯使用的示例light: - platform: rgb name: "Sample RGB light" red: tlc59208f_1_ch0 green: tlc59208f_1_ch4 blue: tlc59208f_2_ch7-
id (必填, ID):此输出组件使用的 id。
-
channel (*必填, 整数):选择此输出组件的 TLC59208F 通道。 必须在 0 到 7 范围内。
-
tlc59208f_id (可选, ID):手动指定 TLC59208F 芯片的 ID。 如果您想同时使用多个 TLC59208F,请使用此选项。
-
所有其他选项来自 Output。