Часы реального времени DS1307

Купить Часы реального времени DS1307

Модуль Arduino DS1307

3107
Склад duino.ru: В наличии
160 Р

Часы реального времени DS1307 для Arduino - могут на протяжении длительного времени питаться от одной маленькой батарейки типа CR20xx. RTC часы  имеют 56 байт энергонезависимой памяти 24C32, доступной для пользователя. Часы могут хранить и выдавать информацию как день недели, день, месяц, год и функция часов, минуты и секунды, форматы времени 12 или 24 часов. Коррекция календаря - автоматическая и будет работать вплоть до 2100 года. Время хранится с точностью до секунды в BCD-формате.
Литиевая батарея CR2032 идущая в комплекте гарантирует, что данные сохранятся даже без внешнего источника питания и даже в случае сбоя. При обнаружении сбоя по питанию, микросхема переходит на резервный источник литиевую батарею 3 В и все равно продолжает отсчитывать время.
Можно запрограммировать микросхему таким образом, чтобы она работала в режиме генератора и генерировала на выходе прямоугольные импульсы с частотой 1, 4096, 8192, 32768 Гц.

Характеристики DS1307:

  • Напряжение питания: 4.5 .. 5.5 В
  • Ток в режиме ожидания: 200 мкА
  • Ток потребления : 5..50 нА
  • Температурный диапазон: -40 °C .. +85 °C
  • Напряжение батареи: 2 .. 3.5 В


Подключение DS1307 к Ардуино:

Часы DS1307 Ардуино
SCL A5
SDA A4
GND GND
Vcc 5 В

Скетч для тестирования RTC DS1307 с Ардуино:

#include DS1307.h
DS1307 rtc(A4, A5);
voidsetup()
{
rtc.halt(false);
rtc.setDOW(FRIDAY);
rtc.setTime(20, 37, 0);
rtc.setDate(6, 6, 2014);
rtc.setSQWRate(SQW_RATE_1);
rtc.enableSQW(true);
Serial.begin(9600);
}
voidloop()
{
Serial.print("Hora : ");
Serial.print(rtc.getTimeStr());
Serial.print(" ");
Serial.print("Data : ");
Serial.print(rtc.getDateStr(FORMAT_SHORT));
Serial.print(" ");
Serial.println(rtc.getDOWStr(FORMAT_SHORT));
delay (1000);
}
Вес 0.04 кг

Категории: Электронные модули

Часы реального времени DS1307 отзывы

Оставьте отзыв об этом товаре первым!