• Система автоматизации с открытым исходным кодом на базе 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, он будет выдавать импульс при совпадении текущего...
Сверху Снизу