#include <Time.h>
#include <Wire.h>
#include <DS1307RTC.h>
int a;
void setup() {
Serial.begin(9600);
// установка времени вручную
setTime(12,28,30,11,8,2018); // час минута секунда число месяц год
//Применяем значение:
RTC.set(now());
}
//Вывод времени с модуля
void loop(){
delay(1000);
Serial.print(hour());
Serial.print(" ");
Serial.print(minute());
Serial.print(" ");
Serial.print(second());
Serial.print(" ");
Serial.print(day());
Serial.print(" ");
Serial.print(month());
Serial.print(" ");
Serial.print(year());
Serial.println();
// Пример как присвоить переменной значение секунд
a = (second());
if (a == 15){
Serial.println(a);
}
}
В прошивке для какого конкретно проекта?В последней прошивке у Алекса 1.9 есть библиотека и пример с получением и заданием времени для DS3231
Извини. Для матриц. https://alexgyver.ru/gyvermatrixos-guide/В прошивке для какого конкретно проекта?
Для библиотеки, которую я скинул:RTClib какая команда в этой библиотеке отвечает за установку времени? не во время компиляции. есть почти готовый проект и в дальнейшем не планируется подключать его к компу, так же имеется 2 тактовые кнопки, какой командой обратиться к модулю чтобы установить в нем время через кнопки? dc3231 используется