На прошлой неделе просил Вас помочь в переводе из строки а теперь надо сделать обратную операцию.
Есть масив байт, мне его надо записать в файл одной строчкой по ДВА символа на байт, но байты “00”, “05” … записываются как “0”, “5”. какой функцией тут сделать?
А какой Вы сейчас делаете? Код Ваш можно увидеть?
как то так
myFile = SD.open(newFile, FILE_WRITE);
if (myFile) {
for (int i = 0; i < 5; i++) {
myFile.print(cardID[i], HEX);
}
myFile.println();
myFile.close();
for (int i = 0; i < 5; i++) {
if (cardID[i] < 16) myFile.print(0);
myFile.print(cardID[i], HEX);
}
2 лайка
и это все!!!
СПАСИБО!