WEB клиент Ethernet.h

не могу, я под адреналином раш))))
вот кусочек кода, может пригодится может нет…

void w5500_read() {
while (client.available()) {
char c = client.read();  
// Проверка на переполнение
if (bufPos >= BUFFER_SIZE - 1) { DEBUG_PRINTLN("Buffer overflow!"); clearBuffer(); }
// Сохраняем символ в буфер
buffer[bufPos++] = c;
// Если конец строки
if (c == '\n') {
buffer[bufPos] = '\0'; // Добавляем терминатор
processBuffer();        // Обрабатываем строку
clearBuffer(); }
}
}
1 лайк

Всё просто. Это Сериал.

void setup() {
  int8_t a = 50;
  char b = 50;
 Serial.begin(9600);
 Serial.println(a);
 Serial.println(b);
}

void loop() {
  

}

Дим-мычъ хватит наводить на людей морок, по негласному правило это моя прерогатива…

не говорите печатать двойку, и будет печатать символ!))) Serial.println((int)b);

Serial.println((char)b) = Serial.println(b) ?))

Всё было гоооораздо проще )

echo $numbers."#\r\n";

\r\n…

че то меня заморочило… тут разве есть аномалия или нет ?)))

void setup() { Serial.begin(9600);
int8_t a = 50; unsigned char b = 50; signed char c = 50; char e = 50;
Serial.println(a); Serial.println(b); Serial.println(c); 
Serial.println((char)a);// '2' (символ)
Serial.println((int)e); // 50
Serial.println(e); // = Serial.println((char)e)
}
void loop() {}

Ну вот, будет польза от моего сообщения - подучите основы))