Прошу объяснить NodeMcu + SIM800L передача переменых

Контроллеры на основе ESP8266
Ответить
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01 дек 2018, 14:20
Имя: danila

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение DanilaWERT »

Собираю проект. NodeMcu в качестве сервера собирает данные и при возникновении определенной ситуации отправляет смс. Нарисовал тестовый проект.цепочка такая:В нано стоит счетчик,генерит переменную.С нано по UART переменная при изменении передается на NodeMcuКЛИЕНТ (нет пока еспшки простой).NodeMcuКЛИЕНТ в свою очередь передает через вайфай в NodeMcuСЕРВЕР.К нему для наглядности изменения переменной дисплей присобачил.При наступлении случая передается смс со значением переменной.Все работает,Но при достижении условия отправляется смс,но счет на дисплее останавливается.И стоит до тех пор пока внутри не досчитает до 100.Допустим на дисплее идет отсчет 1,2,...10,11 тут останавливается и стоит цифра 11.Через какое то время отсчет продолжается со 101.Из за чего такое происходит?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение Sancho »

[ref]DanilaWERT[/ref], По картинкам - это как диагноз по телефону...
Где проекты?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01 дек 2018, 14:20
Имя: danila

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение DanilaWERT »

[ref=#ff8000]Sancho[/ref], сорри..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение grin-mpx »

DanilaWERT писал(а): 26 дек 2019, 20:37 тут останавливается и стоит цифра 11.Через какое то время отсчет продолжается со 101.Из за чего такое происходит?
ESP в момент работы с Wi-Fi модулем игнорирует все остальные процессы. Или обмен по UART или передача по Wi-Fi. Нужно организовать последовательность, тогда есть шанс передачи без потери данных.
Я делал сначала отправку переменных из ардуино на ESP, один раз в минуту 10 переменных. В одиннадцатой переменной находилась команда старта отправки этих переменных уже с ESP на сайт. Всё передавалось по очереди, ничего не терялось.
Естественно я не использую блок "отправка переменной в UART", а использую "отправка в UART"
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01 дек 2018, 14:20
Имя: danila

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение DanilaWERT »

[ref]grin-mpx[/ref], я тоже тпк думал.Поэтому поэкспериментировал.Передавал это же значение с генератора с помощью еще одной переменной.Выводил на экран второй строкой.Так вот,первая вставала на 11,а вторая так и продолжала меняться..
Anydy

Прошу объяснить NodeMcu + SIM800L передача переменых

Сообщение Anydy »

[ref]DanilaWERT[/ref], Попробуйте ESP32, там 2 ядра, одно овечает за WiFi а второе за выполнение программы.
На ESP8266 давно всем известно --- нет WiFi - нет выполнение программы.
Ответить

Вернуться в «ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость