В чем моя вина? Проблема ESP8266 char/string Serial.write?C++

Программы на C++. Форум разработчиков
Anonymous
В чем моя вина? Проблема ESP8266 char/string Serial.write?

Сообщение Anonymous »

Это мой код. Предполагается, что он отправит 10 байт через softserial, полученный от клиента с помощью http get.
Это работает, только если я заполню буфер [] жестко запрограммированным и удалю вторую и третью строку кода!< /p>

Код: Выделить всё

char buffer[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
String commandStr = server.arg("command"); // 250,33,2,20,1,185,0,25,150,248
buffer[] = commandStr;
SoftSerial.write(buffer, sizeof(buffer));
При использовании этого кода в третьей строке появляется ошибка:

ошибка: #29: ожидается выражение

Как это решить?

Подробнее здесь: https://stackoverflow.com/questions/785 ... te-problem

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