Часы реального времени DS1307
Часы реального времени DS1307 для Arduino - могут на протяжении длительного времени питаться от одной маленькой батарейки типа CR20xx. RTC часы имеют 56 байт энергонезависимой памяти 24C32, доступной для пользователя. Часы могут хранить и выдавать информацию как день недели, день, месяц, год и функция часов, минуты и секунды, форматы времени 12 или 24 часов. Коррекция календаря - автоматическая и будет работать вплоть до 2100 года. Время хранится с точностью до секунды в BCD-формате.
Литиевая батарея CR2032 гарантирует, что данные сохранятся даже без внешнего источника питания и даже в случае сбоя. При обнаружении сбоя по питанию, микросхема переходит на резервный источник литиевую батарею 3 В и все равно продолжает отсчитывать время. Модуль не комплектуется батареей. Можно запрограммировать микросхему таким образом, чтобы она работала в режиме генератора и генерировала на выходе прямоугольные импульсы с частотой 1, 4096, 8192, 32768 Гц. Так же Вы можете приобрести более современную версию часов DS3231
Характеристики:
- Напряжение питания: 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:
#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 отзывы
Оставьте отзыв об этом товаре первым!