@li0ard
JS Dev

Парсинг и преобразование данных из Serial?

Приветствую. Есть вопрос: как можно распарсить и преобразовать bytes (0x..) данные из Serial.
Пример:
Я ввожу w,01,00,00,00,00,00,00,3D; и в массив (например в byte defaultID[8] = {..}) записываются байты, в итоге должно выйти что-то вроде такого:
byte defaultID[8] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D}
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 2
@12rbah
Как я понял нужно преборазовать строковое представление байта в число?
Вот готовые решения решения на с++
Можно и свой костыль написать для конкретно этого случая :
1) проверяете строку на корректность
2) разделяете на два символа
3) преобразуете каждый символ в число
4) первое число умножаете на 16, второе на 1
5) складываете и записываете готовое число куда нужно
Ответ написан
Комментировать
youtube канал заметки ардуинщика, там как раз.больгая тема про парсинг данных с ардуино
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы