跳转到内容

XL9535 I/O 扩展器

XL9535 组件允许你在 ESPHome 中使用 XL9535 I/O 扩展器。 它使用 I²C 总线 进行通信。

配置完成后,你可以将 16 个可用引脚中的任何一个用于你的项目。 在 ESPHome 内部它们模拟真实的内部 GPIO 引脚 ,因此可以与 ESPHome 的许多组件配合使用,例如 GPIO 二进制传感器或 GPIO 开关。

NOTE

该 I/O 扩展器芯片用于 Lilygo T-RGB 2.1” 圆形显示屏

# 示例配置条目
xl9535:
- id: xl9535_hub
address: 0x20
# 单独的输出
switch:
- platform: gpio
name: XL9535 Pin 0
pin:
xl9535: xl9535_hub
number: 0
mode:
output: true
inverted: false
  • id (必选, ID): 用于此 xl9535 组件的 id。
  • address (可选, int): 驱动器的 I²C 地址。 默认为 0x20。
  • xl9535 (必选, ID): 引脚所属的 xl9535 组件的 id。

  • number (必选, int): 引脚编号。有效编号为 0-7 和 10-17。

  • inverted (可选, boolean): 是否应将所有读写值 视为反相。默认为 false。

  • mode (可选, string): 为该引脚设置的引脚模式。可选 INPUT 或 OUTPUT。