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

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

  1. D

    Связь ESP32<->ESP32 (проводная)

    Очень тяжело идет SDK. В примере код: //Configuration for the SPI slave interface spi_slave_interface_config_t slvcfg={ .mode=0, .spics_io_num=GPIO_CS, .queue_size=3, .flags=0, .post_setup_cb=my_post_setup_cb, .post_trans_cb=my_post_trans_cb...
  2. D

    Связь ESP32<->ESP32 (проводная)

    Да, модули именно на одной плате, поэтому и смотрел в сторону I2C или SPI. Но уж очень не хотелось погружаться в SDK, хотя, похоже, придется. Спасибо.
  3. D

    Связь ESP32<->ESP32 (проводная)

    Добрый день. Подскажите пожалуйста, есть необходимость организовать проводную связь между несколькими модулями ESP. Изначально предполагал использовать I2C - оказалось, что ESP32 не может быть слейвом. Пробую SPI - та же фигня. Остается вариант - UART, но не очень нравится, т.к. в общем случае...
  4. D

    Управление 0-10в через esp

    Добрый день. ЕSP на аналоговым выходе может выдать значение в диапазоне 0-3,3v. А как «умножить» выход для получения значений в диапазоне 0-10v? Спасибо
  5. D

    Mesh-сеть на ESP8266

    А к этому "дешевому роутеру" можно будет подключить датчики, релюшки и приводы так, чтобы это все еще можно было считать и включить? Сеть - это, безусловно, не цель. Цель - "раскидать" по территории датчики и приводы и управлять всем этим хозяйством максимально автоматически.
  6. D

    Mesh-сеть на ESP8266

    1. Про АТ-команды надо забыть сразу и писать на С свою прошивку. Там все гораздо лучше и понятнее. Эту мысль уже кто-то Вам писал ранее. Не надо воевать с ветряными мельницами. 2. Программу для построения сети я уже условно написал. Есть коревой модуль, есть все остальные, которые сами находят...
  7. D

    Mesh-сеть на ESP8266

    Давно не заходил в эту тему, и, с одной стороны, как-раз пришел к мысли, что mesh-сеть это то, что мне сейчас надо, а с другой, прочитав, все что тут появилось, возникли большие сомнения. 1. То, что ESP имеет один физический канал WiFi и убивает эфир - услышал. 2. То, что ESP совершенно...
  8. D

    Поиск решения вопроса

    Спасибо, много полезной информации. Сейчас буду изучать. А пока все крутилось в голове, как лучше сделать подумал, что можно еще было бы вынести интерфейс на что-то внешнее (более мощное), а на ESP оставить только функции управления внешними устройствами и WiFi-репитера для более далеких ESP. Но...
  9. D

    Поиск решения вопроса

    Openwrt раньше не смотрел, но на первый взгляд это не совсем то, что мне хотелось бы. Во-первых, я сразу перехожу минимум на Raspberry. Там придется ставить полноценный линукс (а каком-то виде) на флешку, которая через полгода-год сотрется в порошок (это уже проходил). В Esp (в крайнем случае...
  10. D

    Поиск решения вопроса

    Добрый день всем. Даже не могу понять как сформулировать тему... Есть огромное желание вынести код из прошивки во внешние скрипты (для переноса файлов Веб-сервера на флешку). Но статические файлы меня не устраивают. На обычных серверах у меня серверная часть преимущественно на перле. Нашел...
  11. D

    Подкобчение библоитеки sd.h

    Все заработало, спасибо. Мне просто казалось, что это не совсем корректное решение, т.к. через год, когда будет вопрос воспользоваться ардуиновской библиотекой будет тот же вопрос, а то, что я удалил (перенес) эти файлы - уже будет давно забыто.
  12. D

    Подкобчение библоитеки sd.h

    Добрый день. При попытке выполнить компиляцию примера CardInfo под ESP8266 выдает такую ошибку: Несколько библиотек найдено для "SD.h" Используется: /Users/Mac/Documents/Arduino/libraries/SD Не используется: /Users/Mac/Library/Arduino15/packages/esp8266/hardware/esp8266/2.3.0/libraries/SD Не...
  13. D

    Mesh-сеть на ESP8266

    Полностью разделяю эту мысль. Есть глюки - возможно. Но они так или иначе понятны (где и какие). Ну, в крайнем случае, просто не использовать функции с глюками, или написать собственные... И в конце-концов, неужели в промышленных решениях нет глюков? Их тоже люди пишут. Взять хотя бы Windows...
  14. D

    Mesh-сеть на ESP8266

    А можно немного поподробнее развернуть эту мысль?
  15. D

    Несколько вопросов новичка

    Из документа: bssid - mac address of AP, this parameter is also optional Это не адрес ESP, а адрес точки, к которой происходит подключение. У Ubiquti это называется типа "Look to AP", чтобы нельзя было подменить родительский узел сети. uint8_t mac[6] = {0x91, 0xe6, 0xba, 0x91, 0x1b, 0x85}...
  16. D

    Несколько вопросов новичка

    Юрий, спасибо за ответы. Документацию читаю, но пока не погрузишься полностью в тему - там не все понятно. И проблема в том, что иногда даже не понятно как сформулировать вопрос гуглу, чтобы получить правильный ответ. Например, пол дня убил на то, чтобы разбить скетч на несколько файлов, хотя...
  17. D

    Функция вывода в терминал

    О как... А я даже не предположил, что она тут реализована... Увидел, что есть println, вспомнил про Паскаль и решил, что printf нет вообще... И, что странно, все примеры и исходники которые видел - ни разу ее использования. Спасибо
  18. D

    Функция вывода в терминал

    Добрый день. Сейчас потихоньку начинаю писать под ESP, и мне очень кажется неудобным вывод информации в консоль через Serial.print, т.к. он не может принимать несколько аргументов (имею ввиду произвольное). А никто не задумывался реализовать функцию с произвольным числом аргументов, чтобы...
  19. D

    скетч с конфигуратором в eeprom, сервер и клиент

    И, возможно, нашел еще одну ошибку при попытке прирастить себе код... unsigned long crc_byte(byte *b, int len) { unsigned long crc = ~0L; uint8_t i; for (i = 0 ; i < len ; i++) { crc = crc_update(crc, *b++); } crc = ~crc; return crc; } Программа слетает при попытке включить...
  20. D

    скетч с конфигуратором в eeprom, сервер и клиент

    Спасибо. А написано по 4 байта было тут: https://esp8266.ru/arduino-ide-esp8266/#fast-start , но там так построена фраза, что это не очевидно, что имеется в виду.
Сверху Снизу