#include <ezButton.h>

ezButton fire(7);  // create ezButton object that attach to pin 7;
ezButton reload(8);

void setup() {
  fire.setDebounceTime(100);
  reload.setDebounceTime(50);
  fire.setCountMode(COUNT_RISING);
  pinMode(9, OUTPUT);
  
}

void loop() {
  fire.loop(); 
  reload.loop();
  int firecount = fire.getCount();
  
  if(fire.isPressed())
  {
    if(firecount<20)
    {
    digitalWrite(9,HIGH); 
    delay(50);
    digitalWrite(9,LOW);     
   }
  }
    if(reload.isPressed())
    {
    delay(2500);
    fire.resetCount();   
}
}
