跳转到内容

脉冲捕捉器

脉冲计量可以用作一个非常快速的脉冲捕捉器。当您需要检测 GPIO 引脚上短于典型 16ms 循环间隔的输入脉冲时,这非常有用。

sensor:
- platform: pulse_meter
pin: GPIOXX
# internal_filter: 1ms # 如果检测到短于此时间的脉冲,将予以丢弃。默认值为 13us。
id: trigger
filters:
- lambda: return {}; # 不返回任何 pulses/s,以免刷屏日志
total:
id: pulses
on_value:
then:
# 检测到脉冲时做一些炫酷的事情,比如闪烁 LED
- output.turn_on: led
- delay: 500ms
- output.turn_off: led