Модуль годин реального часу на основі мікросхеми DS1302 призначений для роботи з контролерами Arduino, ESP32, ESP8266 та іншими мікроконтролерами. Він дозволяє точно відстежувати поточний час і дату навіть при відключенні основного живлення (використовується резервна батарейка).
- Рівень логічних сигналів: 2 ... 5,5 В
- Напруга живлення: 2 ... 5 В
- Інтерфейс зв’язку: послідовний (SCLK, I/O, CE)
- Розміри плати: 42 х 24 х 12 мм
- Сумісність: Arduino, ESP8266, ESP32, STM32 та ін.
Для роботи в Arduino IDE можна використовувати бібліотеку virtuabotixRTC, яка забезпечує зручне керування функціями годинника: встановлення і зчитування поточного часу, дати, дня тижня.
Приклад підключення і коду для Arduino:
#include <virtuabotixRTC.h>
// створюємо об’єкт годин реального часу і призначаємо номери виводів
// SCLK -> 6, I/O -> 7, CE -> 8
virtuabotixRTC myRTC(6, 7, 8);
void setup() {
Serial.begin(9600);
// встановлення поточного часу і дати:
// секунди, хвилини, години, день тижня, день місяця, місяць, рік
myRTC.setDS1302Time(00, 59, 23, 6, 10, 1, 2017);
}
void loop() {
myRTC.updateTime(); // оновлення даних
Serial.print("Поточна дата / час: ");
Serial.print(myRTC.dayofmonth);
Serial.print("/");
Serial.print(myRTC.month);
Serial.print("/");
Serial.print(myRTC.year);
Serial.print(" ");
Serial.print(myRTC.hours);
Serial.print(":");
Serial.print(myRTC.minutes);
Serial.print(":");
Serial.println(myRTC.seconds);
delay(5000);
}
Модуль DS1302 широко застосовується у годинах, будильниках, логерах даних, автоматизованих системах обліку та в проектах з Arduino, де потрібна точна фіксація часу.
Модуль годинника реального часу DS1302
- Модель RTC DS1302
- Код: ID-428
- Наявність Є в наявності
-
50.25грн.




