X9C 电位器输出
x9c 输出平台允许你添加一个控制 X9C 数字电位器 的输出。

X9C 系列数字电位器有不同的阻值版本。
X9C102 | 1kΩ |
|---|---|
X9C103 | 10kΩ |
X9C503 | 50kΩ |
X9C104 | 100kΩ |
所有芯片都通过三线接口控制,并具有 100 个可能的 wiper 位置。
# Example configuration entryoutput: - platform: x9c id: x9c_pot cs_pin: GPIOXX inc_pin: GPIOXX ud_pin: GPIOXX initial_value: 1.0 step_delay: 1us- id (必需, ID): 用于此输出组件的 id。
- cs_pin (必需, Pin Schema): 片选(Chip Select)引脚
- inc_pin (必需, Pin Schema): 递增(Increment)引脚
- ud_pin (必需, Pin Schema): 上/下(Up/Down)引脚
- initial_value (可选, float): 手动指定初始电位器值,介于
0.01和1.0之间。默认为1.0。 - step_delay (可选, int): 手动指定步长之间的延迟(单位为微秒),介于
1us和100us之间。默认为1us。 - 所有其他选项请参见 输出。