#define LED 2
#define BUTTON 14

bool flag = false;

//当按键按下回调
void handle_interput() {
  flag = true;
}

void setup() {
  Serial.begin(115200);
  pinMode(BUTTON, INPUT_PULLDOWN);
  attachInterrupt(digitalPinToInterrupt(BUTTON), handle_interput, RISING);
}

void loop() {
  if(flag) {
    flag = false;
    //消除抖动
    delay(10);
    if(flag){
      flag = false;
      Serial.println("按键按下了");
    }
  }
  delay(1);
}