ESP_NOW, передача данных между ESP8266 ( ESP32 )

Без создания WiFi сети.

Создаем свой блок. Вопросы, помощь знатоков.
AstroGraf
Рядовой
Сообщения: 51
Зарегистрирован: 21.08.2018{, 19:05}
Репутация: 12
Откуда: Калининград
Имя: Алексей

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#301

Сообщение AstroGraf » 02.02.2023{, 14:38}

Добрый день!

Хочу сделать пульт управления RC на базе данной технологии и 8266. Начал экспериментировать и смог настроить 2 контроллера (прием-передача) только с блоком Client и только с включенным Web-интерфейсом (без него нормально обмен данными не работал).
Но получился очень большой временной лаг - на одном контроллере кручу переменный резистор, на втором - поворачивается серва, лаг около 0.5 - 1 сек. Генератор (симметричный мультивибратор) менял в диапазоне 100-1 мс, никакого эффекта вообще.
Можно ли что-то сделать для уменьшения задержки?

Аватара пользователя
Phazz
Полковник
Сообщения: 2457
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 338
Откуда: Сургут
Имя: Анатолий

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#302

Сообщение Phazz » 02.02.2023{, 15:04}

AstroGraf,
Попробуйте это.
viewtopic.php?f=71&t=8301&p=120055&hilit=udp#p120055

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#303

Сообщение egoistv » 16.02.2023{, 15:32}

всем привет. Подскажите плиз можно ли в один проект вставлять два три блока ESP_NOW int 10 ? с одним разобрался ,а вот как реализовать передачу данных int более 30 шт. не пойму. как esp будет понимать на какой блок в проекте отправлять данные ? ткните плиз носом если это уже обсуждалось.
Вложения
Снимок.JPG

aidar_i
Полковник
Сообщения: 2920
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 621
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#304

Сообщение aidar_i » 16.02.2023{, 16:51}

Лучше создайте в блоке дополнительные входы выходы, в теме я объяснял как.
здесь.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#305

Сообщение egoistv » 16.02.2023{, 19:29}

спасибо попробую

Отправлено спустя 1 час 3 минуты 31 секунду:
Что то не получается у меня на версии FLprog 7.5.0 там совсем другой редактор блоков не такой как на видео(( В итоге мне блок нужен на 25 вх/вых

aidar_i
Полковник
Сообщения: 2920
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 621
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#306

Сообщение aidar_i » 16.02.2023{, 20:37}

Новый редактор в какой версии программы ввели, не помню. Придётся Вам скачать версию поновее и там делать. Или попросите, может кто нибудь уже делал.
Блоки и в старой версии редактора были в теме.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#307

Сообщение egoistv » 16.02.2023{, 21:19}

я старую уже загрузил ,а редактор новый поддтягивается все равно(( други может кто делал блок на 25 выходов и больше ? поделитесь плиз.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#308

Сообщение egoistv » 20.02.2023{, 12:06}

Понял почему не могут помочь))) много добавлять в блоке)) в итоге вроде разобрался и сделал по аналогии за два дня))) и я с очередной просьбой может кто проверить все правильно я сделал?
Вложения
ESP_NOW_ESP8266_int26_(Code_-_Professional).ubi
(2.36 МБ) 19 скачиваний

aidar_i
Полковник
Сообщения: 2920
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 621
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#309

Сообщение aidar_i » 20.02.2023{, 14:16}

egoistv писал(а):
20.02.2023{, 12:06}
Понял почему не могут помочь))) много добавлять в блоке)) в итоге вроде разобрался и сделал по аналогии за два дня))) и я с очередной просьбой может кто проверить все правильно я сделал?
Да, неохота сидеть и набивать:) Блок лучше в составе проекта выложить, чтобы проверяющему не устанавливать его.
Почти правильно, только перепутали в секции Loop - Место вставки Loop: SEND } End. Поставьте их на свое последнее место в том же порядке как в оригинале!Еще раз проверьте , там где поменяли.
А так молодец! Если не перепутали буквы переменных , то будет работать.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#310

Сообщение egoistv » 20.02.2023{, 17:45}

спасибо буду пробовать

intojon
Рядовой
Сообщения: 4
Зарегистрирован: 07.08.2021{, 18:13}
Репутация: 0
Имя: Tomas

ESP_NOW, передача данных между ESP8266 ( ESP32 )

#311

Сообщение intojon » 28.08.2023{, 11:37}

здравствуйте, не могли бы вы помочь. есть ли видео о том, как сделать mac-адрес esp01. Теперь, когда я загружаю код, esp 01 не показывает мне никакого mac-адреса.

Ответить

Вернуться в «Разработка пользовательских блоков»