int switchState = 0;
int var1 = 0;
int var2 = 0;
int tapis14 = 0;
int cellule_haute = 0;
int switchState13 = 0;
int cellule_haute13 = 0;
int tapis13 = 0;
int var3 = 0;
int var4 = 0;
unsigned long top = 0;
void setup() {
Serial.begin(9600);
pinMode (2, INPUT);
pinMode (3, INPUT);
pinMode (4, OUTPUT);
pinMode (6, INPUT);
pinMode (7, OUTPUT);
}
void loop() {
switchState = digitalRead(2);
tapis14 = digitalRead(3);
cellule_haute = digitalRead(6);
switchState13 = digitalRead(10);
tapis13 = digitalRead(11);
cellule_haute13 = digitalRead(9);
if (switchState13 == 1 && tapis13 == 0)
{
var3 = var3 + 1;
Serial.println(var3);
}
if(cellule_haute13 == 1 && tapis13 == 0)
{
var4 = var4 + 1;
Serial.println(var4);
}
if (switchState == 1 && tapis14 == 0)
{
var1 = var1 + 1;
Serial.println(var1);
}
if(cellule_haute == 1 && tapis14 == 0)
{
var2 = var2 + 1;
Serial.println(var2);
}
delay(100);
if (switchState13 == 0 && tapis13 == 0)
{
var3 = 0;
}
if (cellule_haute13 == 0 && tapis13 == 0)
{
var4 = 0;
}
if (switchState == 0 && tapis14 == 0)
{
var1 = 0;
}
if (cellule_haute == 0 && tapis14 == 0)
{
var2 = 0;
}
if ( var3 >= 55 && tapis13 == 0)
{
digitalWrite (7, LOW);
Serial.println("Blocage13_1");
delay(6000);
var3 = 0;
var4 = 0;
Serial.println("0");
}
if ( var4 >= 35 && tapis13 == 0)
{
digitalWrite (7, LOW);
Serial.println("Blocage13_2");
delay(6000);
var3 = 0;
var4 = 0;
Serial.println("0");
}
if ( var1 >= 55 && tapis14 == 0)
{
digitalWrite (4, HIGH);
Serial.println("Blocage14_1");
delay(6000);
var1 = 0;
var2 = 0;
Serial.println("0");
}
if ( var2 >= 35 && tapis14 == 0)
{
digitalWrite (4, HIGH);
Serial.println("Blocage14_2");
delay(6000);
var1 = 0;
var2 = 0;
Serial.println("0");
}
digitalWrite (4, LOW);
digitalWrite (7, HIGH);
}