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

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

  1. V

    Идентификация на сервере esp32 STA

    ...нормально. Теперь потребовалось вход на сервер в STA mode сделать с паролем. В и-нете есть примеры но у меня ничего не получается. С применением библиотеки ArduinoOTA.h делается идентификация, но потом я не могу вернутся на свой скетч обратно. Подскажите как просто решить эту проблему...
  2. GermanIvanov

    Прошивка ESP32 через удаленный сервер

    ...как и в локалке, только предварительно выкачиваете файл к себе на fs. Также, к примеру, я использовал в последнем проекте библиотеку ArduinoOTA от Ivan Grokhotkov and Hristo Gochkov так там (как впрочем и в большинстве подобных либ) загрузка файла происходит как результат post запроса на...
  3. D

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    #include <font12.h> #include <Adafruit_GFX.h> //new #include <Max72xxPanel.h> //new #include "ArduinoOTA.h" #include <ESP8266WiFi.h> #include <IRrecv.h> const uint8_t CS_PIN_DISPL = 15; const int symbols[] = {32, 37, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 65, 66, 67...
  4. D

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    ...WiFi, OTA и ИК пульт пришлось оставить. #include <font12.h> #include <Adafruit_GFX.h> //new #include <Max72xxPanel.h> //new #include "ArduinoOTA.h" #include <ESP8266WiFi.h> #include <IRrecv.h> const uint8_t CS_PIN_DISPL = 15; const int symbols[] = {32, 37, 43, 44, 45, 46, 48, 49, 50, 51...
  5. M

    PZEM004 V3 и nodemcu v3

    Выкладываю скетч на проверку.
  6. M

    PZEM004 V3 и nodemcu v3

    ...данных каждые 3 секунды (delay в loop нет) ESP8266WiFi для wifi подключения HTTPClient для отправки GET запроса с показаниями датчика ArduinoOTA для удаленной прошивки. Все что делает скетч, каждые 3 секунды снимает показания и отправляет GET запрос на сервер с данными. Не стал поднимать...
  7. V

    Делюсь опытом. Простой Telegram Bot без библиотеки.

    Доработал таки этот код: В secrets.h спрятал повторяющиеся постоянные и дефайны. Лежит этот файлик в "C:\Users\Admin\Documents\Arduino\libraries\Secrets" на вин10. Присоединяется к любому скетчу как библиотека :)
  8. V

    ESP-01 избирательно подключается к wi-fi

    ЕСП-ха не хочет подключаться к роутеру. Но легко подключается к НЕКОТОРЫМ телефонам. Заметил, что если на телефоне сменить канал точки доступа с первого на 11-й то есп перестает ВИДЕТЬ сеть. Если после этого вернуть на первый -- перестает подключаться. ЧТО ПРОИСХОДИТ?
  9. M

    Server Send Events на ESP

    ...}); server.addHandler(&events); // Start server server.begin(); Serial.println(F("HTTP server started")); } void loop() { ArduinoOTA.handle(); static unsigned long lastEventTime = millis(); static const unsigned long EVENT_INTERVAL_MS = 3000; if (motorState == ON) {...
  10. M

    Server Send Events на ESP

    ...}); server.addHandler(&events); // Start server server.begin(); Serial.println(F("HTTP server started")); } void loop() { ArduinoOTA.handle(); static unsigned long lastEventTime = millis(); static const unsigned long EVENT_INTERVAL_MS = 200; if (motorState == ON) {...
  11. M

    ESP8266 и аппаратный таймер hw_timer

    ...| BIT(ETS_GPIO_INUM)); // разрешить прерывания GPIOs & Timer0 WiFi_init(); OTA_init(); } void loop() { ArduinoOTA.handle(); } Ко входу GPIO1 подключен детектор перехода через 0 сетевого напряжения. Установлено прерывание по входу по положительному изменению состояния. Ниже...
  12. M

    OTA и прерывания

    ...Осталось только добавить работу с аппаратным таймером #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include <Ticker.h> #include "RemoteDebug.h" #include "ets_sys.h" #include "gpio.h" // Instance of RemoteDebug RemoteDebug Debug; Ticker...
  13. M

    OTA и прерывания

    ...прошивки по "воздуху" void initializeOTA() { // noInterrupts(); // ets_isr_mask(BIT(ETS_GPIO_INUM)); ETS_GPIO_INTR_DISABLE(); ArduinoOTA.onStart([]() { Serial.println("* OTA: Start"); }); ArduinoOTA.onEnd([]() { Serial.println("\n*OTA: End"); })...
  14. M

    OTA и прерывания

    ...вывод управления симистором в цикле, и все нормально #include "ESP8266WiFi.h" #include "ESP8266mDNS.h" #include "WiFiUdp.h" #include "ArduinoOTA.h" #include "ets_sys.h" #include "gpio.h" #define GPIO_OUT_W1TS (*(volatile uint32_t *)0x60000304) #define GPIO_OUT_W1TC (*(volatile uint32_t...
  15. M

    OTA и прерывания

    ...посмотрите, переделал код на прямое управление регистрами #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include <Ticker.h> #include "RemoteDebug.h" #include "ets_sys.h" #include "gpio.h" // Instance of RemoteDebug RemoteDebug Debug; Ticker...
  16. M

    OTA и прерывания

    ...нашим баранам :) Выкладываю код скетча, который работает. #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include <Ticker.h> #include "RemoteDebug.h" #include "gpio.h" // Instance of RemoteDebug RemoteDebug Debug; Ticker blinker; #define...
  17. M

    OTA и прерывания

    ...обработчика внешнего прерывания по входу отслеживания "0" #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include "RemoteDebug.h" // Instance of RemoteDebug RemoteDebug Debug; //#define CAYENNE_PRINT Serial // Comment this out to disable...
  18. M

    OTA и прерывания

    ...сильное. Попробовал переделать на прямое управление gpio #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include "RemoteDebug.h" #include "gpio.h" // Instance of RemoteDebug RemoteDebug Debug; //#define CAYENNE_PRINT Serial // Comment this...
  19. M

    OTA и прерывания

    Позже залил вот такой код #include <ESP8266WiFi.h> #include <ESP8266mDNS.h> #include <WiFiUdp.h> #include <ArduinoOTA.h> #include "RemoteDebug.h" // Instance of RemoteDebug RemoteDebug Debug; //#define CAYENNE_PRINT Serial // Comment this out to disable prints and save space #include...
  20. M

    OTA и прерывания

    Добрый вечер! Вот код #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <DNSServer.h> #include <ESP8266mDNS.h> #include <ArduinoOTA.h> #include "html_pages.h" #include "ets_sys.h" #include "gpio.h" #include "user_interface.h" #include "hw_timer.h" #include "RemoteDebug.h"...
Сверху Снизу