Что значит одновременно передавали информацию?
Каким образом синхронизация передачи устроена?
Wemos1 и Wemos2 передают данные в разных переменных?
Без создания WiFi сети.
да именно так, Wemos1 и Wemos2 передают в разных переменных но на экран esp32 выводятся данные с начало с одного Wemos1 а потом с другого Wemos2. То есть данные не остаются постоянно сбрасываются и выводятся по очередности. А нужно чтобы остались данные с Wemos1 и пришли с Wemos2, пока на одном из них не изменяться значение.
нужно чтобы остались данные с Wemos1 и пришли с Wemos2, пока на одном из них не изменяться значение.
Допустим: Wemos1 передал значение температуры и на экране выводится на ПЕРВОЙ СТРОКЕ, измениться значение только когда поменяется температура на датчике в Wemos1.
таким образом устроена...
Wemos1 и Wemos2 передают в разных переменных но на экран esp32 выводятся данные с начало с одного Wemos1 а потом с другого Wemos2. То есть данные не остаются постоянно сбрасываются и выводятся по очередности. А нужно чтобы остались данные с Wemos1 и пришли с Wemos2, пока на одном из них не изменяться значение.WildCat писал(а): ↑15.03.2024{, 02:00}Wemos1 и Wemos2 передают в разных переменных но на экран esp32 выводятся данные с начало с одного Wemos1 а потом с другого Wemos2. То есть данные не остаются постоянно сбрасываются и выводятся по очередности. А нужно чтобы остались данные с Wemos1 и пришли с Wemos2, пока на одном из них не изменяться значение.
посмотрите пожалуйста мою схему..
Вопрос был в том чтобы данные с обоих вемосов выводились на экран еsp32, НЕ ПЕРИОДИЧЕСКАЯ смена адресов.!!!!Vrungel писал(а): ↑15.03.2024{, 02:08}На принимающей стороне (ESP32) включите отображение MAC-адреса передатчика.
Далее через сравнение строк определяете откуда прилетела посылка, и в зависимости от того какой вемос передал значение, будете ложить полученное значение в ту или иную переменную.
Примерно так, только переменные вашего типа и в вашем количестве.
Снимок экрана 2024-03-15 115751.png
Добрый всем день!aidar_i писал(а): ↑03.12.2023{, 09:54}Прочитал:
WiFi (и ESP-NOW) может работать в 3х режимах - b g n. По умолчанию стоит n. Перед включением ESP-NOW принудительно выставляем b.
n - большая скорость, низкая дальность.
b - наоборот.
Проверьте.
Также пишут ESP32 до 1 км по прямой может, появился новая примочка Long Range для espnow:
Добавить в setup() : esp_wifi_set_protocol( WIFI_IF_STA, WIFI_PROTOCOL_LR);