#define trigger_pin 18
#define fire_pin 9
void setup()
{
Serial.begin(115200);
pinMode(trigger_pin, INPUT_PULLUP);
pinMode(fire_pin, OUTPUT);
digitalWrite(fire_pin, LOW);
}
void loop()
{
if (!digitalRead(trigger_pin))
{
delay(10);
if (!digitalRead(trigger_pin))
{
digitalWrite(fire_pin, HIGH);
delay(50);
digitalWrite(fire_pin, LOW);
}
}
}