• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    Подскажите, пожалуйста, в sntp.h реализован механизм учета перехода на летнее время? И это задача системная или позьзовательская?
  2. Сергей_Ф

    Нужна помощь Парсинг времени с сайта

    @svchekalin форум почитать не хотите? Тут большинство, только этим и занимается, что данные от ESP передает куда-то. Парсить имеет смысл, только в том случае, когда по другому информацию получить невозможно.
  3. Сергей_Ф

    Нужна помощь esp8266 wifi-iot парсинг на локальный сайт

    @svchekalin зачем Вам esp с этой прошивкой? Если Вам данные нужны на локальном сервере, так и получите из на локальном сервере. Можете передать их с ESP на сервер без всяких парсингов, в конце концов. При чем тут парсинг?
  4. Сергей_Ф

    Нужна помощь Парсинг времени с сайта

    А может лучше со скриншота страницы есп? Шутка. А серьезно: Почему бы Вам просто эти данные не получить от есп или с тех же серверов, с которых есп получает?
  5. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    @Sr.FatCat Вы правы, это я ступил. Действительно, то что определено с условиями в заголовке класса, зависящими от определений в основной программе ino, не проходит в cpp. Что удивительно, оно проходит в основную программу ino. А поскольку я всегда использовал определения из заголовка класса в...
  6. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    @Sr.FatCat так я написал, как сделать. Определите в заголовке новый _SUMMER_TIME_ ,с подчеркиваниями, в зависимости от основного. Его cpp легко увидит, поскольку свой заголовок он всегда подключает.
  7. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    А почему Вы считаете, что так нельзя? Обьявляйте SUMMER_TIME в программе, а в .h определяйте #ifdef SUMMER_TIME #define _SUMMER_TIME_ и будет все в .cpp
  8. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    @Sr.FatCat если уж выкладываете, то нужно делать до конца. Мне 12-ти часовой режим не нужен, но... мало ли. Зимнее и летнее время нужно 100%, оно есть в большинстве стран. До определенного момента, тоже мне не нужно было. Но выход на международный рынок, даже малюсенький, требует наличие летнего...
  9. Сергей_Ф

    Вопрос baudrate 74800, нестандартная скорость uart

    @all если вдруг кто знает как прикрутить 74800 к Arduino IDE в Линукс для Ch340, дайте знать, плз.
  10. Сергей_Ф

    Нужна помощь Что делать при недостаточном количестве GPIO?

    @nikolz да это то. Думаю ассемблер тут сыграл не малую роль. Вы WiFi не отключали? Ловить ноль - это коммутировать нагрузку только в момент перехода периода сети через 0, т.е. при отсутствии тока. Естественно, это справедливо только для активной нагрузки. Для реактивной - там всё сложнее.
  11. Сергей_Ф

    Делюсь опытом Вот написал классик для NTP

    @Sr.FatCat не плохо, но нигде кроме России эту библиотеку использовать не удасться. Нет перевода зимнего и летнего времени, да и 12-часового формата, вроде тоже. и вот тут // CNTPTime ntpTime((uint8_t) 5, new new IPAddress(88, 147, 254, 232)); наверное ошибка. Зачем два раза new ?
  12. Сергей_Ф

    Нужна помощь Что делать при недостаточном количестве GPIO?

    @nikolz а разве Вы переход через ноль ловили? Я практически вижу проблемы при звукогенерации на esp при включенном wifi. Задача, на мой взгляд, схожа и проблемма джиттера непреодолима, во всяком случае на Arduino IDE. Стоит выключить wifi - тайминги отрабатывают предсказуемо, а вот с ним нет...
  13. Сергей_Ф

    Нужна помощь Что делать при недостаточном количестве GPIO?

    @nikolz проблема только в прерывания на esp для работы wifi. Они внесут непреодолимый джиттер.
  14. Сергей_Ф

    Нужна помощь Что делать при недостаточном количестве GPIO?

    @nikolz а как это поможет отлавлить переход через ноль? Или на этом модуле, нужно будет wifi отключить? Тогда в чем преимущества перед Ардуино Нано или Мини?
  15. Сергей_Ф

    Какую прошивку выбрать?

    @PASAf я не писал что Вы дурак. Прошивка сама по себе не работает, потому сравнивать скорость можно только программы. Никакого открытия я не сделаю, сказав, что программа на ассемблере будет быстрее, чем на С (UDK/SDK), на С быстрее чем на C++(Arduino IDE), а она быстрее чем на любом скриптовом...
  16. Сергей_Ф

    Подскажите по Wemos D1 mini (ESP8266-12)

    @Alax внутренний подтягивающий резистор "железно" реализован в Ардуино, а в esp его нет. Потому на D1 mini резисторы внешние, на плате установленные. Но не на всех пинах, по конкретным выводам смотрите сами. Вы же не говорите какой вывод собираетесь использовать. Притягивать лучше к напряжению...
  17. Сергей_Ф

    Какую прошивку выбрать?

    @PASAf ну вообще-то, SDK, UDK и Arduino IDE прошивками не являются. Это инструменты для создания прошивок. Функционал полностью определяется программой, написанной на них. А вот стандартных прошивок с AT-командами в списке не видно. Возможность залить по воздуху скрипт может быть только у...
  18. Сергей_Ф

    Отрицательное число int в EEPROM

    @mishgan не изобретайте велосипед Arduino Playground - EEPROMWriteAnything надо чуть чуть подправить для esp, в соответствии с вызовами eeprom для неё. int my_data = -354; const uint16_t eeprom_addr = 0; uint16_t eeprom_end_addr; eeprom_end_addr = eeprom_addr +...
  19. Сергей_Ф

    Нужна помощь ESP 8266 Отправка уведомлений

    @deltacanon Библиотека отправки email через ssl соединение
Сверху Снизу