int switchState = 0;
int top = 0;
int test = 0;
int var1 =0;
int tapissens1 = 0;
int tapissens2 = 0;
void setup() {
Serial.begin(9600);
pinMode (4, OUTPUT);
pinMode (3, INPUT);
pinMode (2, INPUT);
pinMode (5, INPUT);
}
void loop() {
switchState = digitalRead(2);
tapissens1 = digitalRead(3);
tapissens2 = digitalRead(5);
if (switchState == 1 & tapissens1 == 0 & tapissens2 == 0)
{
var1 = var1 + 1;
Serial.println(var1);
delay(100);
}
if (switchState == 0 & tapissens1 == 0 & tapissens2 == 0)
{
Serial.println("0");
var1 = 0;
}
if ( var1 >= 25 & tapissens1 == 0 & tapissens2 == 0)
{
digitalWrite (4, HIGH);
Serial.println("Blocage");
delay(6000);
var1 = 0;
Serial.println("0");
}
digitalWrite (4, LOW);
}