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

Недавнее содержимое от Pavlo

  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-брокером) получим "временно не рабочий" один выключатель. В то время, как второй будет срабатывать всегда, независимо от наличия связи. С таким можно "мириться"...
Сверху Снизу