Библиотека позволяет читать и записывать время RTC модулей на базе чипов: DS1302, DS1307, DS3231, ...
Преимуществом данной библиотеки является удобная реализация получения времени.
Подробнее про установку библиотеки читайте в нашей инструкции.
Пример подключения к Arduino/Piranha UNO с помощью Trema Shield Подробнее о подключении модуля
Библиотека позволяет читать и записывать время RTC модулей на базе чипов: DS1302, DS1307, DS3231, …
Преимуществом данной библиотеки является удобная реализация получения времени.
Подробное описание, подключение и примеры работы
Подробное описание работы с библиотекой, находится в разделе https://wiki.iarduino.ru/page/chasy-realnogo-vremeni-rtc-trema-modul/
Подключаем библиотеку.
#include <iarduino_RTC.h> // Подключаем библиотеку.
Создаём объект.
iarduino_RTC ОБЪЕКТ ( НАЗВАНИЕ [, ВЫВОД_RST [, ВЫВОД_CLK [, ВЫВОД_DAT ]]] ); // Создаём объект.
Инициализация работы RTC модуля.
Функция begin(); // Инициализация работы RTC модуля.
Установка времени.
Функция settime( СЕК [, МИН [, ЧАС [, ДЕНЬ [, МЕС [, ГОД [, ДН ]]]]]] ); // Установка времени.
Чтение времени.
Функция gettime( [ СТРОКА ] ); // Чтение времени.
Заставляет функцию gettime «мигать» указанным параметром времени.
функция blinktime( ПАРАМЕТР [ ЧАСТОТА ] ); // Заставляет функцию gettime «мигать» указанным параметром времени.
Указывает минимальный период обращения к модулю в минутах.
функция period( МИНУТЫ ); // Указывает минимальный период обращения к модулю в минутах.
Возвращает секунды от 0 до 59.
Переменная seconds // Возвращает секунды от 0 до 59.
Возвращает минуты от 0 до 59.
Переменная minutes // Возвращает минуты от 0 до 59.
Возвращает часы от 1 до 12.
Переменная hours // Возвращает часы от 1 до 12.
Возвращает часы от 0 до 23.
Переменная Hours // Возвращает часы от 0 до 23.
Возвращает полдень 0 или 1 (0-am, 1-pm).
Переменная midday // Возвращает полдень 0 или 1 (0-am, 1-pm).
Возвращает день месяца от 1 до 31.
Переменная day // Возвращает день месяца от 1 до 31.
Возвращает день недели от 0 до 6 (0-воскресенье, 6-суббота).
Переменная weekday // Возвращает день недели от 0 до 6 (0-воскресенье, 6-суббота).
Возвращает месяц от 1 до 12.
Переменная month // Возвращает месяц от 1 до 12.
Возвращает год от 0 до 99.
Переменная year // Возвращает год от 0 до 99.