Help with code


I need some help with my code for car diagnostic.

I need to count led fleshes (button Presses) like this .
For example : the Code Error 35 is . ......*.
The time between fleshes of first number is 1 s and pause between first and second number is 2 s.

int inPin = 7;         // the number of the input pin
int reading;           // the current reading from the input pin
int previous = LOW;    // the previous reading from the input pin
int countA=0; //
int countB=0;

long time = 0;         
long debounce = 200;   

void setup()
  pinMode(inPin, INPUT);

void loop()
  reading = digitalRead(inPin);

  if (reading == HIGH && previous == LOW && millis() - time > debounce) {
    //increment count
    time = millis();    
  previous = reading;

  if (countA == 3 && countB ==5)
    //whatever you want to do over here

    countA=countB=0; //reset count


It would help if you used more random indenting in your code. A few more comments that are self-evident wouldn’t hurt, either.

After that, if you explained what the problem is, maybe we could help.