Выполнить условие 1 раз
- Войдите на сайт для отправки комментариев
Вс, 06/04/2014 - 13:26
Есть код:
String msgMZ4 = "GET /testard/mz4.php?z4="+ String(mz4); if (mz1 >0) { client.connect(server, 80); client.println(msgMZ1); Serial.println(msgMZ1); delay (1000);. client.stop(); }
Тоесть, если mz1 больше нуля, то нужно постоянно улетает значение на сервер.
Но также нужно, чтобы когда mz1 станет равен нулю, значение отсылалось на сервер, но только один раз. И эти оба условия по циклу.
Как добавить последнее условие?
а если флаг создать? и сбрасывать его только при ресете?
а если флаг создать? и сбрасывать его только при ресете?
Но тогда, когда значение будет нулевым, оно будет неоднократно отсылаться. А нужно только раз. И до следующего изменения. Когда в следующий раз значение станет больше нуля, и потом нулём, то только тогда нужно будет отослать ноль.
Или как вы имели в виду?
Я бы сделал так:
Да! hugoboss317, работает, Спасибо!