int spark= 9;
int fuel = 12;
int led = 13;
int on = 5;
int onst;
int onst1 = 0;
void setup() {
pinMode(on, INPUT);
pinMode(fuel, OUTPUT);
pinMode(led, OUTPUT);
pinMode(spark, OUTPUT);
digitalWrite(spark, LOW);
digitalWrite(fuel, LOW);
}
void loop() {
onst = digitalRead(on);
if(onst == HIGH){
digitalWrite(A1, HIGH);
onst1 = 1;
delay(50);
}
int onst2 = digitalRead(on);
if(onst2 == LOW && onst1 == 1){
delay(200);
digitalWrite(spark,HIGH);
delay(10);
digitalWrite(led,HIGH);
digitalWrite(fuel,HIGH);
delay(5000);
digitalWrite(fuel,LOW);
delay(20);
digitalWrite(spark,LOW);
digitalWrite(led,LOW);
delay(10);
digitalWrite(A1,LOW);
onst1 = 0;
}
else{
onst1 = 0;
}
}