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

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

  1. P

    Прошивка Sonoff

    Спасибо! Буду изучать и пробовать.
  2. P

    Прошивка Sonoff

    Я купил несколько RF-тач-выключателей от Sonoff. Хотел их несколько "подружить" с одной Sonoff Basic RF. Каждый такой тач-выключатель наверняка шлет свой уникальный код. Вот я и подумал себе, как было бы здорово, если бы Sonoff Basic RF реагировала только на мои 2-3 тач-выключателя. Мечталось...
  3. P

    Прошивка Sonoff

    switch.enableReceive(0) - не номер Пина, а номер прерывания. Ну т.е. на ESP говорят, что номера пинов совпадают с номерами прерываний... О, Сергей, я нашел Ваш комментарий: Т.е. осталось выяснить, через какой номер пина RF-карточка шлет сигнал, да? И какой номер пина у Sonoff Basic RF? ;)
  4. P

    Прошивка Sonoff

    Дополнительная информация: RF-платка реагирует на передатчик - мигает красным светодиодом иногда, если выключателем-передатчиком клацать. Т.е. сигнал принимает. Гм... Что-то никто не реагирует. Может не так проблему изложил? Может какие то подробности нужны или какая-то еще информация? Могу...
  5. P

    Прошивка Sonoff

    Ребята с опытом перепрошивки "Sonoff Basic RF", поделитесь опытом-подскажите, что я упускаю из виду. Перепрошиваю "Sonoff Basic RF" из Arduino-IDE примером для rf-ресивера. #include <RCSwitch.h> #define PIN 3 RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600)...
  6. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Pavlo, Дак рабочая версия так и написана - куча функций. (И в таком виде работает уже месяцев 7...) Я ее переписываю, разбрасывая все по отдельным классам и конфигурационным файлам. Опыта мало - это правда. Но, учиться никогда не поздно ;) "Дурина" - это ругательное слово или официальное...
  7. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Я пытаюсь вынести функционал для кнопки в отдельный класс. Просто потому, что кнопок у меня несколько, выполнять они должны (почти) одно и тоже. Единственно, что их отличает - они сидят на разных пинах. Столкнулся с проблемой передачи callBack-функции при инициализации attachInterrupt, внутри...
  8. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    (дурина - это "ардуино"? ) Ну, наверное да.
  9. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Ммм... Не понятно, в каком месте нужно тип указать? Метод buttonPressedCallback объявлен как void buttonPressedCallback(); И реализация выглядит так: void MyButton::buttonPressedCallback() { ... обработка нажатия кнопки } Как нужно переписать?
  10. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Ок, перенес в конструктор. class MyButton{ public: MyButton() { pinMode(BUTTON_PIN, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), buttonPressedCallback, CHANGE); } Проблему это конечно не решило, но на один метод и один обязательный внешний вызов...
  11. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Тип чего? Можно пример?
  12. P

    Нужна помощь [C++] Перенос attachInterrupt в тело класса.

    Вопрос наверное больше по С++... Есть такой простой код для обработки нажатия кнопки. void setup() { pinMode(BUTTON_PIN, INPUT_PULLUP); Serial.begin(115200); attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), buttonPressedCallback, CHANGE); } void buttonPressedCallback() { ...
  13. P

    Вопрос Коммуникация между двумя esp8266

    Т.е. Вы хотите сказать, что на одной esp можно и к wlan подключиться, и создать свою точку доступа? И одновременно слать/получать сообщения фактически по двум каналам связи?
  14. P

    Вопрос Коммуникация между двумя esp8266

    Есть 2 механических выключателя и одна лампочка. Надо механику на Sonoff-Touch поменять. Все четко. ;) Я еще не смотрел, что такое STA+AP, но такой вопрос: первая esp, которая к wlan подключена, разве сможет со второй eps общаться, которая к wlan не подключена? Я могу ошибаться, но вроде бы...
  15. P

    Вопрос Коммуникация между двумя esp8266

    Интересно. Т.е. в самом-самом плохом случае (если потеряется связь с wlan или mqtt-брокером) получим "временно не рабочий" один выключатель. В то время, как второй будет срабатывать всегда, независимо от наличия связи. С таким можно "мириться"...
  16. P

    Вопрос Коммуникация между двумя esp8266

    Нет-нет, конечно esp-шка с реле. Я даже больше скажу (я поклонник Sonoff) - речь идет об Sonoff-Touch выключателях. А, и что мне не нравится в такой схеме, так это то, что реализация проходной схемы неминуемо приведет когда-то к ситуации, когда для того, чтобы выключить свет, нужно будет, чтобы...
  17. P

    Вопрос Коммуникация между двумя esp8266

    Сейчас мои механические выключатели так и работают. Но механика, размыкая одну цепь, автоматически замыкает вторую цепь. Esp-выключатель может замкнуть только одну цепь. Т.е. он не может в "выключеном" состоянии замкнуть другую цепь.
  18. P

    Вопрос Коммуникация между двумя esp8266

    Если есть другой опыт - кидайте сюда. Буду крайне благодарен. Если есть другие идеи - кидайте сюда, т.к. спинной мозг говорит, что алгоритм не идеальный.
  19. P

    Вопрос Коммуникация между двумя esp8266

    Собственно задача такая: Есть 2 выключателя света в разных частях комнаты и одна лампочка. Если есть соединение с wlan - там все нормально, они могут синхронно включаться по mqtt. Вроде затея и так понятна, но я всеравно опишу: - первый выключатель включается/выключается человеком и шлет свое...
  20. P

    Вопрос Коммуникация между двумя esp8266

    А сколько занимает соединение в esp-now и соединение UDP ?
Сверху Снизу