Реклама:
Хочешь стать куратором любимой темы?
0 Пользователи и 1 Гость просматривают эту тему.
bool _gen1I = 0;bool _gen1O = 0;unsigned long _gen1P = 0UL;bool _tim1I = 0;bool _tim1O = 0;unsigned long _tim1P = 0UL;void setup(){ pinMode(13, OUTPUT); digitalWrite(13, 0);}void loop(){ if((737) < ((analogRead (0)))) { _tim1O = 1; _tim1I = 1; } else { if(_tim1I) { _tim1I = 0; _tim1P = millis(); } else { if (_tim1O) { if (_isTimer(_tim1P, 10000)) _tim1O = 0; } } } if (((1) ^ (_tim1O))) { if (! _gen1I) { _gen1I = 1; _gen1O = 1; _gen1P = millis(); } } else { _gen1I = 0 ; _gen1O= 0; } if (_gen1I) { if (_gen1O) { if (_isTimer(_gen1P , 40000)) { _gen1P = millis(); _gen1O = 0; } } else { if (_isTimer(_gen1P , 10000)) { _gen1P = millis(); _gen1O = 1; } } } digitalWrite(13, _gen1O);}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)); }}
Автор UriBasРаздел Зарядные устройства для свинцовых аккумуляторов
Автор ИС-ХРаздел Зарядные устройства для свинцовых аккумуляторов
Автор 20165Раздел Источники питания
Автор UstAlexeiРаздел Зарядные устройства для свинцовых аккумуляторов