Часы реального времени 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 отзывы
Оставьте отзыв об этом товаре первым!