Модуль часов реального времени на основе микросхемы 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грн.




