В чем моя вина? Проблема 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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