Время работы по включению и выключению

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ard-20 пишет:

как карандаш в стакане с ними !!!

Точнее, как оно в проруби.

ard-20
Offline
Зарегистрирован: 05.10.2020

wdrakula пишет:

Komandir пишет:

wdrakula пишет:

Неужели ты настолько тупой? Просто интересно

Развести форум на 200 постов из-за кода в 5 строк ...

Вот поэтому я и решил, что может дедушка какой старый, которому программирование не дается. Бывают же такие. Столько страниц разводить из-за кода в 5 строк - странно, даже для очень хитрого манипулятора. Цель не оправдывает средства. Если оттачивание навыков манипуляции не является одной из целей ;))).

-------------------

ТС: Вот тебе еще милый эффект - печать сколько не было фазы. Можешь еще чего придумать сам. Если ты реально хочешь учиться и всё выше к тебе не относится.

void loop()
{


  static bool printDone = false;
  static bool print5secDone = false;
  static uint32_t lastTim = 0;

  
  unsigned long tim = CheckPhase(5, &phaseTime);
  if(tim > 0)
  {
      if (tim < 5000 && !printDone)
      {
        Serial.print("Фаза 1 - Фазы нет ");
        Serial.println(tim);
        printDone = true;
      } 
      if (tim >= 5000 && !print5secDone)
      {
        Serial.println("Фаза 1 - АВАРИЯ ");
        Serial.print(tim);
        print5secDone = true;
      }
  
  }
  else 
  {
  if (printDone && !print5secDone)
  {
    Serial.print("Фаза 1 - фазы не было ");
    Serial.print(lastTim);
  }
  
  printDone = false;
  print5secDone = false;
  }
lastTim = tim;
} // loop()


 

Скажите а зачем здесь   if (tim < 5000 && !printDone) . Даже если ставишь tim < 1000 а задержка фазы 2 сек он выдает 2 сек ?

И еще не понятно откуда 1 мс печатается один раз а не линейкой в порт ?

 
Фаза 1 - фазы не было 2003Фаза 1 - Фазы нет 1
Фаза 1 - фазы не было 2001Фаза 1 - Фазы нет 1
Фаза 1 - фазы не было 2002Фаза 1 - Фазы нет 1
Фаза 1 - фазы не было 2003Фаза 1 - Фазы нет 1
Фаза 1 - фазы не было 2002Фаза 1 - Фазы нет 1
Фаза 1 - фазы не было 2002Фаза 1 - Фазы нет 1
 
Kakmyc
Offline
Зарегистрирован: 15.01.2018

Такой ты странный.
Твой же код, у тебя надо спрашивать

sadman41
Offline
Зарегистрирован: 19.10.2016

Пора заводить на форуме топик с постами-рекордами...