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

Контроллеры на основе ESP8266
Ответить
DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

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

#1

Сообщение DanilaWERT » 26.12.2019{, 20:37}

Собираю проект. NodeMcu в качестве сервера собирает данные и при возникновении определенной ситуации отправляет смс. Нарисовал тестовый проект.цепочка такая:В нано стоит счетчик,генерит переменную.С нано по UART переменная при изменении передается на NodeMcuКЛИЕНТ (нет пока еспшки простой).NodeMcuКЛИЕНТ в свою очередь передает через вайфай в NodeMcuСЕРВЕР.К нему для наглядности изменения переменной дисплей присобачил.При наступлении случая передается смс со значением переменной.Все работает,Но при достижении условия отправляется смс,но счет на дисплее останавливается.И стоит до тех пор пока внутри не досчитает до 100.Допустим на дисплее идет отсчет 1,2,...10,11 тут останавливается и стоит цифра 11.Через какое то время отсчет продолжается со 101.Из за чего такое происходит?
Вложения
3.png
2.png
1.png

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#2

Сообщение Sancho » 27.12.2019{, 08:52}

DanilaWERT, По картинкам - это как диагноз по телефону...
Где проекты?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

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

#3

Сообщение DanilaWERT » 28.12.2019{, 22:48}

Sancho, сорри..
Вложения
передача переменной сервер.flp
(704.94 КБ) 52 скачивания
передача переменной клиент.flp
(71.46 КБ) 47 скачиваний
передача переменной НАНО.flp
(26.77 КБ) 50 скачиваний

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

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

#4

Сообщение grin-mpx » 29.12.2019{, 12:05}

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

DanilaWERT
Сержант
Сообщения: 147
Зарегистрирован: 01.12.2018{, 14:20}
Репутация: 1
Имя: danila

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

#5

Сообщение DanilaWERT » 29.12.2019{, 17:58}

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

Anydy

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

#6

Сообщение Anydy » 29.12.2019{, 18:25}

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

Ответить

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