Не идут данные с сериал esp32 wifi клиенту

Делаю мост андроид - esp32 - Ардуино. Телефон эхо по вайфай слышит, но когда отправляю по сериал, ответа на вайфай нет, прилетает это только сразу как что-то пошлешь по вайфай, зависает где-то в буфере.Поднята точка доступа, библиотека wifi.h

Как всегда, вы нас заитересовали и держите в курсе ваших достижений.

Думаю ошибка в коде

Да, тема в разделе программирование, значит 99% так и есть.

if(client.connected()){

if(client.available()){int8_t s=client.read();

Serial.write(s);//работает

client.write(s);}//работает

if(Serial.available()){int8_t q=Serial.read();

Serial.write(q);//работает

client.write(q);}//не работает,улетает когда client.available()

}

client.write(q) внутри блока if(Serial.available()) действительно отправляет данные, но они не уходят сразу — они попадают в буфер отправки и ждут либо заполнения буфера, либо освобождения канала

@BABOS
Не унижайтесь, диагностировать код по 6 строчкам - бессмысленно. Совершенно неизвестно, что там еще в коде и где клиент написал правду, а где наврал.
Имеет смысл оценивать только полный код

ну я понимаю что это кашу из топора он варит)))
со вставкой кода не разобрался…
ну и не благодарное дело конечно пытать его вопросами)))
но от меня не убудет, также кратко озвучить 1 причину, тем более от ии!)))

“Желаю успеха, юноша!”

Куда? С какой скоростью? На какой высоте? Что, клещами из Вас тянуть?

А мне что-то кажется, что “дело не в бобине”

:frowning:

полный упрощенный код

#include <WiFi.h>

const char* ssid = “ESP32_Bridge”;

const char* password = “”;

WiFiServer server(8888); uint8_t s;

void setup() {

Serial.begin(115200);

WiFi.softAP(ssid, password);

server.begin();}

void loop() {

if(!client.connected())

client=server.available();

if(client&&client.connected()){

if(client.available()){s=Serial.read();

client.write(s);Serial.write(s);}

if(Serial.available()){s=Serial.read();

client.write(s);//зависает

Serial.write(s);}

}}

Вы дебил ???

очень приятно,Евгений

попробовал то же самое на esp01, ничего не изменилось, хотя раньше на нем этот мост работал

Евгений, вы действительно не умеете читать?

Фу как грубо! ну, можно же с французским шармом: monsieur de Billé

:face_savoring_food:

Неправильная попытка. Пробуйте еще раз. Если, конечно, вы действительно не дебил :wink:

не могу вставить код,в’тавляется толтко первая строка

Это своеобразный тест на интеллект - если вы не в состоянии правильно вставить код, лучше бросьте это дело, не ваше оно :wink: