• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Сам спросил - сам ответил ПО ТАЙМЕРУ пока только Работает так, методом логики и тыка научного получилось ....... byte pressed_2 = digitalRead(outpin0); byte pressed_1 = digitalRead(INPUT_PIN2); if (pressed_2 || pressed_1) { if (pressed_2 != lastPress_2 || pressed_1 != lastPress_1) {...
  2. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Нашёл более удачный таймер как одновибратор, по digitalRead(outpin0) работает, но теперь не могу понять куда в него вставить digitalRead(INPUT_PIN) == HIGH || digitalRead(INPUT_PIN2) == HIGH, ///////секция 2//////////////////////////////////////////////// byte pressed_2 =...
  3. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    У меня получается так. Есть web server на нём 2 кнопки 2 канала, один раз нажал +1, второй раз 0, есть механическая кнопка с таймером, мне надо, чтоб в условие таймера, была внесена кнопка с ВЭБ, не так как у меня по его выходу, ибо переключается через один, а при каждом нажатии ( может...
  4. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Cпасибо, что уделили внимание, в любом случае. Здесь таких ка вы не так уж и много.....
  5. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    ///секция 2 if (digitalRead(INPUT_PIN) == HIGH || digitalRead(INPUT_PIN2) == HIGH && !flag_a || ++++++////////////////+++++++++) { flag_a = 1; moment = millis(); digitalWrite(outpin1, HIGH); Serial.println("outpin1 +1"); } if ((millis() - moment >= 240000) &&...
  6. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Всё не так .... Таймер и так там был и работает, с локальной тактовой кнопки, мне с самого начала, надо было вписать в условие включения этого таймера + управление со страниц, кнопкой, опять же он управляется, т е стартует, только как бы триггром, не на каждое включение по нажатию, а...
  7. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Результат есть но наоборот раньше было через раз, теперь выход +1 через два, а мне надо каждый раз, без триггера с инверсией флага, нажал отработал таймер 5 сек, ещё раз отработал таймер.... Ну а выход в кейсе, получается через раз ( он мне не нужен, будет не подключен ) Вы наверное не так...
  8. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Что то не получилось у меня так. В html я это поменял <a href='sw=off', теперь когда нажимаешь нет перехода File Not Found URI: /sw=off Method: GET Arguments: 0 Раньше было привязано к case 1: digitalWrite(outpin_, !sw); break; был ответ Объявлять надо было так ? String stroka; И как...
  9. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    if (results.value==sw?sw=on) { digitalWrite(3,HIGH); } if (results.value==sw?sw=off) digitalWrite(3,LOW); ??? так
  10. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    sw?sw=on / sw?sw=on передаёт кнопка, при чём тут ..digitalRead( ...);.. Я совсем запутался, сначала надо как то конвертировать во флаг или ещё как, в интернете я по примерам не нашёл А потом в условие 2й строкой, про кнопку web вставить , мне дигитал рид не нужен else if...
  11. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Не совсем понял, ка это сюда вставить, если с || условие типа digitalRead( ...) == HIGH вроде понятно, а тут не очень, это как флаг??
  12. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Спасибо, что согласились помочь. Этот код меняет уровень на противоположный, при каждом нажатии, а мне надо на кнопку как нажали и убрали/ Т е Появился уровень и исчез А если еще лучше, чтобы ответ вставить условие, выход лишний мне не надо, я его использовать не буду void SW(byte num...
  13. N

    Нужна помощь WEB server. Как изменить логику кнопки.?

    Приветствую, помощь нужна, я же в рубрике начинающих ))) if ( !digitalRead(pin13)) { html += "<div style=\"text-align: center; font-size: 18px; font-weight:bold; \"><a href='sw1?sw11=off' style='display: inline-block; color:black; width: 220px; height:120px; -moz-border-radius:5px...
  14. N

    Нужна помощь Помогите с кнопкой, плиз

    У меня вот такой вариант, уже 4й месяц не выключаясь не зависает //SETUP BUTTON unsigned long previousMillis = 0; #define key_DELAY 40000 long t1_button; bool last1_button; long t1_now ................................................................... //Check button t1_now = millis(); bool...
  15. N

    Нужна помощь Помогите с кнопкой, плиз

    Что Вы хотите этим сказать, что именно
  16. N

    Нужна помощь Помогите с кнопкой, плиз

    Всё логично, сделал одно, подумал...., добавил другое. Работает, но пока не то что я хочу
  17. N

    Нужна помощь Помогите с кнопкой, плиз

    Так не получится.... , ещё есть условия по превышению температуры и просадки по питанию 12вольт
  18. N

    Нужна помощь Помогите с кнопкой, плиз

    В ту же минуту скорректировал, почему нельзя ))
  19. N

    Нужна помощь Помогите с кнопкой, плиз

    C кнопкой Я разобрался сам таким образом void loop(){ if(digitalRead(INPUT_PIN)==HIGH) { Gsender *gsender = Gsender::Instance(); // Getting pointer to class instance String subject = "ESP8266 send mesege"; String content = ""; content += "<p>TEXT...XX......TEXT<p>"; Serial.println("...
  20. N

    Нужна помощь Помогите с кнопкой, плиз

    Я регулярно захожу на этот сайт как начинающий, почитать, что для себя интересного подсмотреть. Помогите мне, изменить пару строк, код не мой, мне нужен алгоритм работы, не при включении отправлять сообщение на мэил, с этим я разобрался всё отлично тут. А отправлять по высокому уровню на...
Сверху Снизу