在Button2库中,isPressed()方法的返回值相反。
在Button2库中,将isPressed()方法的返回值从true改为false,从false改为true即可解决问题。
代码示例:
//修改前的isPressed()方法
bool Button2::isPressed()
{
return (digitalRead(pin) == lowLevel);
}
//修改后的isPressed()方法
bool Button2::isPressed()
{
return (digitalRead(pin) != lowLevel);
}