Моя проблема в том, что я пытаюсь сделать контроллер, используя Arduino, модуль ESP8266 SDcard и некоторые датчики.Когда я пытаюсь сохранить некоторые данные на SD-карте, в первый раз все работает нормально, но во второй или третий раз мне нужно переписать одну и ту же строку с разными значениями.Но есть проблема, потому что длина строки не равна предыдущей.Если он длиннее, то ничего плохого, но если короче, то он оставит некоторые ненужные символы.Самая сложная часть - это то, где мне нужно сохранить значение светодиода и время: 255 10 0 Где 255 представляет значение светодиода, 10 часов, 0 минут Значение может быть длиной 1 или 3 символа, час 1 или 2, мин 1или 2 ...
Так есть ли решения для этой проблемы ??
Теперь я пытаюсь изменить int на uint8_t, чтобы он равнялся всем возможным значениям.Правильный ли этот подход?Может быть, кто-то сделал что-то подобное?
Любые предложения будут оценены.