TCA9555 I/O 扩展器
TCA9555 组件允许您在 ESPHome 中使用 TCA955 I/O 扩展器 (数据手册)。它使用 I²C 总线 进行通信。
配置完成后,您可以将 16 个引脚(TCA9555)中的任何一个用作 项目的引脚。在 ESPHome 中,它们模拟真实的内部 GPIO 引脚, 因此可以与 ESPHome 的许多组件一起使用,例如 GPIO 二进制传感器或 GPIO 开关。
任何接受引脚模式的选项理论上都可以使用,但一些通过此 I/O 扩展器进行通信的更复杂组件将无法工作。
# 示例配置条目tca9555: - id: 'TCA9555_hub'
# 单独输出switch: - platform: gpio name: "TCA9555 引脚 #0" pin: tca9555: tca9555_hub # 使用引脚编号 0 number: 0- id (必需, ID):用于此 TCA9555 组件的 ID。
- address (可选, 整数):驱动器的 I²C 地址。
默认为
0x21。
引脚配置变量
Section titled “引脚配置变量”-
TCA9555 (必需, ID):引脚的 TCA9555 组件的 ID。
-
number (必需, 整数):引脚编号。
-
inverted (可选, 布尔值):是否将所有读取和写入的值视为反相。默认为
false。 -
mode (可选, 字符串):为引脚设置的引脚模式。可以是
INPUT或OUTPUT。