(v1.0.0)
Библиотека для Arduino для работы с модулем времени DS1302: установка, чтение и обновление даты и времени.
- Установка текущего времени и даты
- Чтение текущего времени и даты
- Работа с секундами, минутами, часами, днями, месяцами и годами
- Простой интерфейс через структуру
RootDS1302Struct - Полностью совместимо с Arduino, лёгкая интеграция
- Скачайте или клонируйте репозиторий:
git clone https://github.com/RootTool0/RootDS1302.git- Скопируйте папку
RootDS1302в папкуlibrariesArduino. - Перезапустите Arduino IDE.
RootDS1302 RTC(uint8_t PinCLK, uint8_t PinDAT, uint8_t PinRST);PinCLK- Пин подключения CLK модуля DS1302PinDAT- Пин подключения DIO модуля DS1302PinRST- Пин подключения RST модуля DS1302
void Setup();- Инициализирует модуль DS1302
- Должно вызываться в
setup()
struct RootDS1302Struct {
uint8_t Sec;
uint8_t Min;
uint8_t Hour;
uint8_t Day;
uint8_t Month;
uint8_t Year;
};void SetTime(const RootDS1302Struct& Time);- Устанавливает дату и время из структуры в модуль DS1302
RootDS1302Struct GetTime();- Читает текущее время и дату с модуля DS1302
- Результат возвращается в структуре
RootDS1302Struct
- SerialPrintTime.ino - Пример вывода времени с модуля DS1302 в Serial.
- SerialSetTime.ino - Пример установки времени через Serial.
MIT License
См. файл LICENSE
Если у вас есть вопросы, предложения или баги, то можете связаться со мной:
- Telegram (канал/блог): RootTool Blog
- Telegram (ЛС): @RootTool28
- Discord:
.roottool(илиRootTool#5776) - YouTube: RootTool
(прошу не беспокоить меня без причины)