Невозможно сохранить дату и время в качестве имени файла.
Я хочу сохранить имя файла с текущей датой и временем
@brar_kev, 👍0
Обсуждение1 ответ
используйте функцию sprintf
char fn[13];
sprintf(fn, "%d%02d%02d.CSV", year, month, day);
Привет, я написал это, и файл создается, но не записывается на SD-карту. символьное имя файла[13]; недействительная настройка() { RTC.begin(); DateTime сейчас = RTC.now(); int year = now.year(); int month = now.month(); int day = now.day(); sprintf(имя_файла, "%d%02d%02d.CSV", год, месяц, день);, @brar_kev
вы уверены, что настройка дошла до конца? у вас нет отладочной распечатки, @Juraj
Он показывает Initializing и затем Insert SD card. Даже SD card там есть., @brar_kev
установите вывод 10 на выход, а если это Ethernet-щит, то установите его на ВЫСОКИЙ уровень, @Juraj
Я попробовал это сделать, но все еще отображается сообщение «Вставьте SD-карту»., @brar_kev
Вы пробовали SD-карту с примером SD-карты? Это когда-нибудь работало?, @Juraj
Да, это сработало с примером SD-карты, @brar_kev
попробуйте проверить результат SD.begin() if (!SD.begin(chipSelect)) { Serial.println("Карта неисправна или отсутствует");
, @Juraj
Я запускаю этот пример SD cardinfo, и он работает отлично., @brar_kev
Я использовал Serial.print(имя_файла) - он выдает результат 20180625 в последовательном мониторе. Но он не пишет в файл. Он создает файл, но не пишет в него и продолжает показывать Вставьте карту SD, @brar_kev
Вам следует создать новый вопрос с измененной версией эскиза и, пожалуйста, примите этот ответ., @Juraj
Хорошо. Я сделаю. Большое спасибо за помощь. Я действительно ценю вашу помощь., @brar_kev
- Как создать папку на SD-карте и указать путь к файлу для сохранения данных в папке
- Разница между «time_t» и «DateTime»
- SD-карта не инициализируется
- Создание таймера с использованием часов реального времени с указанием времени начала и остановки
- Что означают эти контакты? Куда мне их подключить?
- Понимание того, почему следует избегать «String» и альтернативных решений
- Библиотека времени Arduino и библиотеки RTC
- Arduino: как записать значение переменной в текстовый файл и изменить его на SD-карте?
Пожалуйста, проверьте и помогите исправить мою ошибку. Файл сохранен как 00000000. Я новичок в arduino и кодировании. Пожалуйста, помогите мне в этом процессе обучения. Спасибо!, @brar_kev