bool sequencer_256166315_isNeedUpdateValues = 1;
int sequencer_256166315_Out1_ValArr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int sequencer_256166315_Out2_ValArr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int sequencer_256166315_Out3_ValArr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
bool _gtv7;
bool _gtv10;
bool _gtv9;
bool _gtv12;
bool _gtv11;
bool _gtv14;
bool _gtv13;
bool _gtv25;
bool _gtv26;
bool _gtv27;
bool _gtv28;
bool _gtv29;
bool _gtv30;
bool _gtv31;
bool _gtv32;
bool _gtv33;
int _gtv18;
int _gtv19;
int _gtv20;
String _gtv68;
String _gtv69;
String _gtv70;
String _gtv71;
int _gtv84;
int _gtv85;
int _gtv86;
int SeqGetVal1_ValOut = 0;
int SeqGetVal3_ValOut = 0;
bool _bounse2S = 0;
bool _bounse2O = 0;
unsigned long _bounse2P = 0UL;
int sequencer_256166315_Out1;
int sequencer_256166315_Out2;
int sequencer_256166315_Out3;
int sequencer_256166315_CSOUT = 1;
unsigned long sequencer_256166315_SST = 0UL;
bool _bounse3S = 0;
bool _bounse3O = 0;
unsigned long _bounse3P = 0UL;
int SeqGetVal2_ValOut = 0;
int _tempVariable_int;
void setup()
{
pinMode(41, OUTPUT);
digitalWrite(41, 0);
pinMode(33, OUTPUT);
digitalWrite(33, 0);
pinMode(40, OUTPUT);
digitalWrite(40, 0);
pinMode(32, OUTPUT);
digitalWrite(32, 0);
pinMode(39, OUTPUT);
digitalWrite(39, 0);
pinMode(31, OUTPUT);
digitalWrite(31, 0);
pinMode(38, OUTPUT);
digitalWrite(38, 0);
pinMode(30, OUTPUT);
digitalWrite(30, 0);
pinMode(26, OUTPUT);
digitalWrite(26, 0);
pinMode(34, OUTPUT);
digitalWrite(34, 0);
pinMode(27, OUTPUT);
digitalWrite(27, 0);
pinMode(35, OUTPUT);
digitalWrite(35, 0);
pinMode(28, OUTPUT);
digitalWrite(28, 0);
pinMode(36, OUTPUT);
digitalWrite(36, 0);
pinMode(29, OUTPUT);
digitalWrite(29, 0);
pinMode(37, OUTPUT);
digitalWrite(37, 0);
sequencer_256166315_setStep(0);
sequencer_256166315_SST = millis();
}
void loop()
{
//Плата:2
//Наименование:КНОПКИ
//Комментарии:ПЕРЕМЕННЫЕ
digitalWrite(39, _gtv11);
digitalWrite(38, _gtv13);
digitalWrite(32, _gtv12);
digitalWrite(40, _gtv9);
digitalWrite(33, _gtv10);
digitalWrite(30, _gtv25);
digitalWrite(41, _gtv7);
digitalWrite(31, _gtv14);
digitalWrite(36, _gtv31);
digitalWrite(29, _gtv32);
digitalWrite(35, _gtv29);
digitalWrite(27, _gtv28);
digitalWrite(37, _gtv33);
digitalWrite(28, _gtv30);
bool _bounceTmpD2 = _gtv26;
if (_bounse2S)
{
if (millis() >= (_bounse2P + 40))
{
_bounse2O= _bounceTmpD2;
_bounse2S=0;
}
}
else
{
if (_bounceTmpD2 != _bounse2O)
{
_bounse2S=1;
_bounse2P = millis();
}
}
digitalWrite(26, _bounse2O);
bool _bounceTmpD3 = _gtv27;
if (_bounse3S)
{
if (millis() >= (_bounse3P + 40))
{
_bounse3O= _bounceTmpD3;
_bounse3S=0;
}
}
else
{
if (_bounceTmpD3 != _bounse3O)
{
_bounse3S=1;
_bounse3P = millis();
}
}
digitalWrite(34, _bounse3O);
//Плата:3
sequencer_256166315_setOutputValue();
if (!(0))
{
if (_isTimer(sequencer_256166315_SST, 100))
{
sequencer_256166315_setStep(sequencer_256166315_CSOUT + 1);
}
}
_gtv71 = (String(sequencer_256166315_CSOUT, DEC));
_tempVariable_int = sequencer_256166315_CSOUT;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
sequencer_256166315_Out1_ValArr[_tempVariable_int] = (map((_gtv84), (0), (1023), (0), (255)));
}
_tempVariable_int = sequencer_256166315_CSOUT;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
sequencer_256166315_Out2_ValArr[_tempVariable_int] = (map((_gtv85), (0), (1023), (0), (255)));
}
_tempVariable_int = sequencer_256166315_CSOUT;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
sequencer_256166315_Out3_ValArr[_tempVariable_int] = (map((_gtv86), (0), (1023), (0), (255)));
}
_gtv20 = sequencer_256166315_Out3;
_tempVariable_int = sequencer_256166315_Out3;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
SeqGetVal3_ValOut = sequencer_256166315_Out3_ValArr[_tempVariable_int];
}
_gtv70 = (String(SeqGetVal3_ValOut, DEC));
_gtv19 = sequencer_256166315_Out2;
_tempVariable_int = sequencer_256166315_Out2;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
SeqGetVal2_ValOut = sequencer_256166315_Out2_ValArr[_tempVariable_int];
}
_gtv69 = (String(SeqGetVal2_ValOut, DEC));
_gtv18 = sequencer_256166315_Out1;
_tempVariable_int = sequencer_256166315_Out1;
if((! (_tempVariable_int < 0)) && (_tempVariable_int < 21))
{
SeqGetVal1_ValOut = sequencer_256166315_Out1_ValArr[_tempVariable_int];
}
_gtv68 = (String(SeqGetVal1_ValOut, DEC));
}
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
}
void sequencer_256166315_setStep(int stepValue)
{
int step = stepValue;
if(step < 0)
{
return;
}
if(step > 20)
{
step = 0;
}
if(step == sequencer_256166315_CSOUT)
{
return;
}
sequencer_256166315_CSOUT = step;
sequencer_256166315_SST = millis();
sequencer_256166315_isNeedUpdateValues = 1;
}
void sequencer_256166315_setOutputValue()
{
if (! sequencer_256166315_isNeedUpdateValues)
{
return;
}
sequencer_256166315_isNeedUpdateValues = 0;
int step = sequencer_256166315_CSOUT;
if (! (100> 0))
{
return;
}
sequencer_256166315_Out1 = sequencer_256166315_Out1_ValArr[step];
sequencer_256166315_Out2 = sequencer_256166315_Out2_ValArr[step];
sequencer_256166315_Out3 = sequencer_256166315_Out3_ValArr[step];
}