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

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

  1. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    И вот это случилось. )))) Заработала только эта комбинация на GPIO 15, 13: void setup() { Serial.begin(9600); pinMode(15, OUTPUT); Serial.swap(); Serial.println ("AT+CFUN=1,1"); } void loop() {} Команда уходит, потому что диод мигает часто когда SIM800 перезагружается. Подключение...
  2. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Модули живые. И это радует. Я запустил SoftSerial через GPIO 12, GPIO 14 - все работает. А вот назначить GPIO 15, GPIO 13 простыми GPIO через pinMode(PIN, FUNCTION_3); и потом запустить через них SoftSerial никак не получилось. Пробовал pinMode на 15,13 пинах INPUT/OUTPUT прописывать - не...
  3. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    У меня еще свободные остаются GPIO 15 и GPIO 13, потому что датчик температуры завелся только на GPIO 13 и то с боем. Я их и оставил в покое. Можно ли с GPIO 15 и GPIO 13 сделать GPIO для softserial, а GPIO 1, GPIO 3 останутся для UART?
  4. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Ну наверное это и есть проблема. Терминал мне не нужен. Тогда как послать команду на ТХ?
  5. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Я всегда думал, что терминал и UART отображают одно и то же. Если не ошибаюсь, на Ардуино так. Хорошо, SerialPrintln ("AT"); отображается в терминале, а через ТX уходит на модуль?
  6. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Стоп, чтоб послать команду модулю, нужно ее напечатать в терминал (или руками, или програмно). И ответ от модуля туда же прилетит. Или я не так понимаю? Ну на крайняк ответ от модуля мне нужен будет потом, я смогу вывести через RemoteXY себе на смарт. Есть такая задумка после настройки...
  7. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    5 символов HELLO, остальное "\r\n" + (String)((char)26) чтоб завершить ввод в терминале и началась отправка. Модуль ждет эти символы. Можно хоть руками в терминале сообщение напечатать, отправка не начнется без завершения строки. Испытано на Ардуино. Это уже на всякий случай вчера. До этого...
  8. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Может через pinMode(PIN, FUNCTION_3); объявить все пины GPIO и посылать через SoftSerial? Возможно ли чтоб RX TX небыло?
  9. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    String _response = ""; // Переменная для хранения ответа модуля void setup() { Serial.begin(9600); //Скорость сериал порта //********** CHANGE PIN FUNCTION TO TX/RX ********** //GPIO 1 (TX) swap the pin to a TX. pinMode(1, FUNCTION_0); //GPIO 3 (RX)...
  10. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Serial.println(); Автоматом добавлять должно. На Ардуино работает.
  11. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    А модуль как получил команду? Т.е. TX сработал как на передачу, так и на прием?
  12. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Сергей, я знаю это. Но как ни странно, но назначение output (TX), input (RX) ничего не дали. А вот input-input дали возможность вводить руками команды, а SIM800 отвечал (по крайней мере до вчера). Про эту странность я и писал. Про input-input я нашел на stD. И это сработало.
  13. Vypra

    Нужна помощь NODE MCU V3 + SIM800L через UART

    Это трэш какой-то. Вчера весь вечер игрался. Уже пробовал объявить pinMode(1, FUNCTION_3); pinMode(3, FUNCTION_3); В порт команду посылает, ответа нет. После некоторых попыток переназначения FUNCTION_3 - FUNCTION_0 и обратно начало прошиваться при подсоединенных проводах от SIM800 на RX, TX...
  14. Vypra

    Решено NODE MCU v3 парсинг ответа SIM800L

    Время ответа на разные команды разное. Например АТ отвечает сразу. А перезагрузка или выход в интернет пару секунд.
  15. Vypra

    Решено NODE MCU v3 парсинг ответа SIM800L

    Но пока других вариантов не нашлось. Без этого While не работает. Как ждать тогда Timeout и мониторить порт без перехода к отправке следующей команды АТ на Sim800? Через If как-то замутить можно? Альтернатива While?
  16. Vypra

    Нужна помощь RTC DS3231 by jarzebski + Node MCU v3

    Ага. Спасибо. Значит можно. Может я где-то протупил. Не думаю что китайский RTC как-то был изменен. Теперь нужно погуглить как организовать просыпание через SQW .
  17. Vypra

    Решено NODE MCU v3 парсинг ответа SIM800L

    Красивее. Спасибо за помощь )))
  18. Vypra

    Решено NODE MCU v3 парсинг ответа SIM800L

    Я попросил человека научить, потому что подумал, что есть какой-то тайный вариант не ставить {} после do. Оказалось это ошибка, которую должен поймать компилятор. А сайт Ардуино я посещаю постоянно, поскольку учусь. ))) Прошу прощения, наверное я не так объяснил задачу или меня не так поняли...
  19. Vypra

    Решено NODE MCU v3 парсинг ответа SIM800L

    Ставил все. И yield(), и delay(0), и delayMicroseconds (1). Не сработало. Здесь с кодом нужно поработать. Сегодня вечерком еще посижу.
  20. Vypra

    Нужна помощь RTC DS3231 by jarzebski + Node MCU v3

    Еще вопрос. RTC по идее может выводить Node MCU из режима DeepSleep. Хочеться SQW заточить на пин RST и при срабатывания будильника в RTC перезагружать Node MCU . В даташите находил, что SQW RTC можно загнать в режим прерывания INTCN=1, он будет выдавать импульс при совпадении текущего...
Сверху Снизу