Как сбросить счетчик/данные после HTTP.POST?
У меня есть проект, который записывает прерывания с геркона на nodemcu.
Он записывает так: 0.3,0.6,0.9,1.2 Затем я хочу вернуться к нулю, когда он успешно HTTP.POST на веб-сервер.
Как я могу это сделать? Спасибо!
volatile float rainrate = 0.3;
volatile float total;
void count {
total += rainrate;
}
@Giddsec, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 3
Попробуйте поставить вашу общую
переменную в 0
, вот так:
итого = 0;
Это должно работать так.
,
@KimPlayz4LK
да, я уже получил это, кстати, спасибо за ответ :), @Giddsec
Смотрите также:
- Как публиковать запросы HTTP POST на моем веб-сайте?
- Метод HTTP PUT на NodeMCU/ESP8266
- Как защитить ссылку/URL-адрес формы ESP-12E для управления светодиодом
- Невозможно извлечь основные данные с помощью ThingspeakHTTP.
- Http-запрос в прерывании esp8266 не работает
- Последовательные ошибки MAX30100 и ESP8266 NodeMCU
- Ошибка запроса HTTP myphp RFID
- Правильный способ завершения цикла при необходимости?
Итак, как же установить переменную равной нулю?, @romkey
эффективны ли для этого micros()?, @Giddsec
Вы упускаете много контекста в этом вопросе. Можете ли вы опубликовать всю программу целиком?, @Eugenio Pace
Да, извините, он уже работает, после HTTP.POST я поставил
total = 0;
, @Giddsec