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

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

  1. CCat

    Проблемы с локальной Web-страницей (без выхода в интернет) для сохранения разных настроек.

    @tretyakov_sa, спасибо, Вы о Подключаем Web страницы FSWebServer | Программирование ESP8266 в среде Arduino IDE (извините, обучающие видео не люблю - текст лучше для восприятия) Я пороюсь. Но я вижу, Вы используете другие библиотеки. А в моем примере где именно фигня? (Я не сомневаюсь, что она...
  2. CCat

    Проблемы с локальной Web-страницей (без выхода в интернет) для сохранения разных настроек.

    В общем, захотел прикрутить какую-то веб-морду для сохранения и изменения некоторых значений. Нашел пример и немного изменил его. (не нашел другого понятного скетча, который не лезет в сеть (в остальных примерах ESP выходит в интернет, а какой интернет, если я хочу интерфейс в том числе для...
  3. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Раньше в одной коробке у меня стояла ESP-01, как ведомая, и Arduino Mega, как ведущая. Друг с другом общались через конвертер уровней. Теперь хочу использовать NodeMCU V3 вместо ESP-01. Вижу, что на ней есть культурные RX и TX. Они предназначены для работы с 5-вольтовой Mega, или опять нужен...
  4. CCat

    Веб-морда для управления Arduino Mega через ESP8266-01

    Я давно не "общался" с ESP8266-01 и все забыл. Когда-то (с помощью форума) прошил ESP8266-01 для Arduino IDE, Mega запрашивает данные, ESP лезет в интернет и нужную строку перекидывает Mega по serial. Все хорошо. Но теперь захотелось, чтобы коробкой с Ардуино и ESP можно было немного управлять...
  5. CCat

    Использование GPIO 0 или GPIO 2, как цифрового выхода.

    О, действительно, у меня же RC-фильтр не туда. :) Я просто смотрел на резистор как на токоограничивающий, вот и поставил к питанию автоматически. Исправил предыдущий пост.
  6. CCat

    Использование GPIO 0 или GPIO 2, как цифрового выхода.

    (Исправлено по уточнению из поста ниже) Я правильно понял? Такая схема имеет право на жизнь? Если я правильно понял ту схему, "земля" идет от GPIO0 "по команде", поскольку по умолчанию на GPIO0 после инициализации ESP "HIGH"
  7. CCat

    Использование GPIO 0 или GPIO 2, как цифрового выхода.

    На каком gpio? 0? А как именно - через оптопару? Вот видел такую схему Там еще отслеживание нажатия кнопки (зачем-то между GPIO0 и GPIO2, пока не постиг мудрости решения) How to Use the ESP8266-01 Pins (Это там "Step 5: Another Trick – Driving a Relay and Reading a Push Button Using GPIO0 /...
  8. CCat

    Использование GPIO 0 или GPIO 2, как цифрового выхода.

    Спасибо! Да меня уже давно отговорили от AT-команд на этом форуме, так что у меня давно ESP-01 прошита под Arduino IDE. И там вертится скетч, который принимает определенные команды от Ардуины (имя точки доступа, пароль, URL, с которого нужно взять инфу) и отправляет полученную строку Ардуине...
  9. CCat

    Использование GPIO 0 или GPIO 2, как цифрового выхода.

    В общем, ESP-01 у меня работает вместе с Arduino Mega и обеспечивает последнюю связью с внешним миром. :) То есть, они соединены по RX/TX. На Меге навешано не так мало и иногда она виснет напрочь. Хотелось бы ESP-01 использовать заодно, как аппаратный watchdog. То есть если не получает от...
  10. CCat

    Посоветуйте доработку скетча для надежности

    А я не собирался его вырезать. :) Он в любом случае хуже не сделает. Хотя чем больше читаешь о всем том, что выполняется фоном, тем больше думаешь, что для "большей надежности" делать нечего. Сам модуль и библиотека вполне самодостаточны. Мы им и не нужны вообще-то. :confused: Им хорошо и без...
  11. CCat

    Посоветуйте доработку скетча для надежности

    Спасибо за столько полезной информации! Ну я еще умозрительно интересовался, вызывает ли WiFi.begin(); реконнект, если на момент его вызова и так уже Station подключена к точке доступа. Хотя какая разница - главное, чтобы коннект был. ;)
  12. CCat

    Посоветуйте доработку скетча для надежности

    Можно, я подытожу для себя? Эта часть кода будет выглядеть так: if (connectWifi == "y") { //выполняется при старте Ардуины исходящей от нее командой, но думал оставить возможность дать команду снова, если не получаю нужной строки какое-то время WiFi.mode(WIFI_STA); //только клиент if...
  13. CCat

    Посоветуйте доработку скетча для надежности

    :D На самом деле, с этим все хорошо - я не собираюсь использовать режим softAP - исключительно Station. Спасибо еще раз!
  14. CCat

    Посоветуйте доработку скетча для надежности

    Про флеш я понял, Вы правы, спасибо! Я не понял сначала Вашего кода. Потом почитал про WiFi.SSID() и WiFi.psk() и дошло. Вопрос тогда в одном - если пароль и ssid тот же, запускать ли WiFi.begin() без параметров, или WiFi.reconnect(), или ничего не делать?
  15. CCat

    Посоветуйте доработку скетча для надежности

    Вы имеете в виду, что нужно сравнивать получаемый пароль и ssid с теми, которые были заданы до этого, и если они те же, то в WiFi.begin() нет никакой надобности? Так вроде же я не могу получить в скетче значения "что там у нас прописано во flash насчет пароля и ssid". Но я могу сделать типа if...
  16. CCat

    Посоветуйте доработку скетча для надежности

    Спасибо! Поскольку многое в этой и подобных библиотеках выполняется фоном (вон, почитал про esp_yield(); и т.д.), не пойму - надо мне при каждом запросе выполнять строки 31-39, всякие "WiFi.begin(ssid, password);" или библиотека сама заботится о поддержании связи с точкой доступа? И тогда нужно...
  17. CCat

    Посоветуйте доработку скетча для надежности

    Это тот же код из шапки, строка 46. То есть система сразу вернется к выполнению loop сначала, так?
  18. CCat

    Посоветуйте доработку скетча для надежности

    Духовный наставник ;), подскажите, а if (!client.connect(host, httpPort)) { Serial.println("error=http_connection_fail"); return; } Тоже суть бесконечный цикл при неудаче? Я не совсем понимаю в данном фрагменте, return откинет назад к client.connect или вообще к циклу loop()...
  19. CCat

    Посоветуйте доработку скетча для надежности

    Здравствуйте! Залил через Arduino IDE следующий скетч для использования ESP8266 вместе с Arduino Nano - Arduino дает команды, когда коннектиться, какой у нас пароль и имя точки доступа, с которой надо соединиться, и по какому URL сделать запрос. Сначала командую "connectWifi", после ответа...
  20. CCat

    Подключение ESP8266 к Arduino MEga

    Мощности любой, но не просто между, а как делитель. Например,
Сверху Снизу