На BT через serial.write приходят символы ascii вместо значений.
Если отправить массив из одного числа:
То всё доходит отлично.
Но если из двух:
То приходят символы [14][1E](
Отправка данных из этого урока так же приводит к символам.
Можно использовать строку, но не могу найти как из массива получить строку с разделителями.
Если отправить массив из одного числа:
C++:
byte buf[] = {1, 2, 3, 4};
mySerial.write((byte*)&buf, sizeof(buf));
Но если из двух:
C++:
byte buf[] = {10, 20, 30, 40};
mySerial.write((byte*)&buf, sizeof(buf));
Отправка данных из этого урока так же приводит к символам.
Можно использовать строку, но не могу найти как из массива получить строку с разделителями.