bool I_110441461_1;
bool Q_110441461_1;
bool tr1_110441461_1;
bool tr2_110441461_1;
bool tr3_110441461_1;
unsigned long int T_110441461_1;
bool I_110441461_2;
bool Q_110441461_2;
bool tr1_110441461_2;
bool tr2_110441461_2;
bool tr3_110441461_2;
unsigned long int T_110441461_2;
bool _gtv1 = 0;
bool _gtv2 = 0;
bool _trgrt2 = 0;
bool _trgrt2I = 0;
bool _bounse1S = 0;
bool _bounse1O = 0;
unsigned long _bounse1P = 0UL;
bool _bounse2S = 0;
bool _bounse2O = 0;
unsigned long _bounse2P = 0UL;
bool _trgs1 = 0;
bool _trgs2 = 0;
bool _trgrt1 = 0;
bool _trgrt1I = 0;
void setup()
{
pinMode(5, INPUT);
pinMode(3, INPUT);
pinMode(2, OUTPUT);
digitalWrite(2, 0);
pinMode(1, OUTPUT);
digitalWrite(1, 0);
pinMode(0, OUTPUT);
digitalWrite(0, 0);
}
void loop()
{
//Плата:1
bool _bounceTmpD1 = (digitalRead (5));
if (_bounse1S)
{
if (millis() >= (_bounse1P + 40))
{
_bounse1O= _bounceTmpD1;
_bounse1S=0;
}
}
else
{
if (_bounceTmpD1 != _bounse1O)
{
_bounse1S=1;
_bounse1P = millis();
}
}
if (_bounse1O)
{
if (_trgrt1I)
{
_trgrt1 = 0;
}
else
{
_trgrt1 = 1;
_trgrt1I = 1;
}
}
else
{
_trgrt1 = 0;
_trgrt1I = 0;
}
;
I_110441461_1 = _gtv2;
if (I_110441461_1)
{
if (tr2_110441461_1)
{
tr1_110441461_1 = 0;
}
else
{
tr1_110441461_1 = 1;
tr2_110441461_1 = 1;
}
}
else
{
tr1_110441461_1 = 0;
tr2_110441461_1 = 0;
}
if (tr1_110441461_1) T_110441461_1 = millis();
if (millis() - T_110441461_1 >= 300000 && T_110441461_1 != 0)
{
if (tr3_110441461_1)
{
Q_110441461_1 = 0;
}
else
{
Q_110441461_1 = 1;
tr3_110441461_1 = 1;
}
}
else
{
Q_110441461_1 = 0;
tr3_110441461_1 = 0;
}
if(_trgrt1) _trgs2 = 1;
if(((Q_110441461_1) || (((_gtv2) && (_trgrt1))))) _trgs2 = 0;
_gtv2 = _trgs2;
digitalWrite(2, _trgs2);
bool _bounceTmpD2 = (digitalRead (3));
if (_bounse2S)
{
if (millis() >= (_bounse2P + 40))
{
_bounse2O= _bounceTmpD2;
_bounse2S=0;
}
}
else
{
if (_bounceTmpD2 != _bounse2O)
{
_bounse2S=1;
_bounse2P = millis();
}
}
if (_bounse2O)
{
if (_trgrt2I)
{
_trgrt2 = 0;
}
else
{
_trgrt2 = 1;
_trgrt2I = 1;
}
}
else
{
_trgrt2 = 0;
_trgrt2I = 0;
}
;
I_110441461_2 = _gtv1;
if (I_110441461_2)
{
if (tr2_110441461_2)
{
tr1_110441461_2 = 0;
}
else
{
tr1_110441461_2 = 1;
tr2_110441461_2 = 1;
}
}
else
{
tr1_110441461_2 = 0;
tr2_110441461_2 = 0;
}
if (tr1_110441461_2) T_110441461_2 = millis();
if (millis() - T_110441461_2 >= 10000 && T_110441461_2 != 0)
{
if (tr3_110441461_2)
{
Q_110441461_2 = 0;
}
else
{
Q_110441461_2 = 1;
tr3_110441461_2 = 1;
}
}
else
{
Q_110441461_2 = 0;
tr3_110441461_2 = 0;
}
if(_trgrt2) _trgs1 = 1;
if(((Q_110441461_2) || (((_gtv1) && (_trgrt2))))) _trgs1 = 0;
_gtv1 = _trgs1;
digitalWrite(1, _trgs1);
digitalWrite(0, ((analogRead (2))) > (250));
}