去弹子 Arduino的反跳库 配置防抖动持续时间,有效的低/高和触发原点 将回调注册到Edge::FALL , Edge::RISE和Edge::CHANGED 注册自定义状态函数以检测边缘(而不是digitalRead(pin) ) 您可以使用int custom_func(void)而不是digitalRead(pin)来检测状态 用法 回调的简单用法 # include int pin = 2 ; int duration_ms = 50 ; // default Debouncer debouncer (pin, duration_ms); // set active HIGH (switch off = LOW) // Debouncer debouncer(pin, debounce_duration_ms, Debouncer::Activ