Запись файлов на SD карту и DS1302

w2den777
Offline
Зарегистрирован: 28.02.2016

Доброго времени суток! Подскажите программу что бы по нажатию кнопки создавался файл с именем формата ГГ.ММ.ДД.ЧЧ.ММ и в него записывались данные из переменной вместе с текущим временем (ГГ.ММ.ДД.ЧЧ.ММ - значение переменной) По повторному нажатию процесс останавливается.

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

По нажатию кнопки изменяете переменную флаг(состояние записи) и задаете строковую переменную  с именем файла - командой

sprintf_P( name, PSTR("%02d.%02d.%02d.%02d.%02d"), year,month,day,hour,minute) 

в цикле - если флаг установлен и интервал прошол - то записываете нужные данные.

если кнопка была нажата когда флаг установлен то снимаете флаг - запись прикращается.