//CLAVIER_2_BP_IMPULSION_REV01
// Auteur Djamel CHERGUI
//17/01/2022 - Routine validée
//Incrémantation et décrémentation de la variable compteur par
// appuie sur les BP ...un appui prolongé reste sans effet !
int BP1=7;
int BP2=8;
int previous_state_BP1;
int state_BP1;
int previous_state_BP2;
int state_BP2;
int count;
void setup() 
{
Serial.begin(9600);
pinMode(BP1, INPUT);
pinMode(BP2, INPUT);
}
void loop() {
  state_BP1=digitalRead(BP1);
  state_BP2=digitalRead(BP2);
Serial.print("Etat précedent BP1: ");Serial.println(previous_state_BP1);
Serial.print("Etat BP1: ");Serial.println(state_BP1);
  
  if(previous_state_BP1!=state_BP1)
     if(state_BP1==HIGH)
        {count++;
        Serial.print("compteur: ");Serial.println(count);
        }
   previous_state_BP1=state_BP1;
Serial.print("Etat précedent BP2: ");Serial.println(previous_state_BP2);
Serial.print("Etat BP2: ");Serial.println(state_BP2);
   if(previous_state_BP2!=state_BP2)
     if(state_BP2==HIGH)
        {count--;
        Serial.print("compteur: ");Serial.println(count);
        }
   previous_state_BP2=state_BP2; 
}