Делаю пользовательский блок из этого скетча для последующей отправки данных в дисплей NEXTION.
Данные принимаю из самодельного круиз-контроля по UART.
Две недели не могу осилить, помогите плиз.
Код: Выделить всё
void setup() {
Serial.begin(9600);
}
void loop() {
char buff[25]; // буфер для чтения всего сообщения
Serial.readBytes(buff, 25); // читаем в буфер если есть что читать.
char spd[3];
memcpy(spd, &buff[1], 3);
Serial.print(" S_tec: ");
Serial.print(spd); // текущая скорость
Serial.print(" ");
memcpy(spd, &buff[4], 3);
Serial.print(" S_stb: ");
Serial.print(spd); // скорость стабилизации
Serial.print(" ");
memcpy(spd, &buff[7], 3);
Serial.print(" S_usr: ");
Serial.print(spd); // пользовательская скорость
Serial.println(" ");
}