🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


🕐 Модуль часов реального времени DS1302: как подключить и не терять время при перезагрузке

Сам по себе Arduino не знает реального времени: функция millis() считает миллисекунды только с момента последнего старта платы, а при отключении питания счётчик сбрасывается. Если проекту нужна реальная дата и время — логгер, будильник, полив по расписанию — нужен отдельный модуль часов реального времени (RTC).

Подключение

DS1302 работает не по I2C, а по своему трёхпроводному протоколу: CLK, DAT (данные) и RST (выбор модуля), плюс VCC и GND. Нужна библиотека под конкретно DS1302 — стандартная RTClib для I2C-модулей (DS1307/DS3231) сюда не подойдёт напрямую.

Не забудьте про батарейку

В названии нашего модуля указано «без батарейки» — для питания часов при отключённом Arduino нужна отдельная батарейка CR2032, докупите её отдельно. Без неё время будет сбрасываться каждый раз при отключении платы от питания, и RTC-модуль потеряет весь смысл.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← 🚶 Датчик движения PIR HC-SR501: как настроит…🌀 Гироскоп-акселерометр MPU-6050: с чего нач… →

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA