rtc dip-ds1307 модуль часы реального времени с батарейкой
Продан по цене «Купить сейчас».
19 дек 2017 07:04
Этот лот уже не продается, но мы нашли для вас похожие
магнит неодимовый 3x3x2мм
15руб.Кнопка тактовая, 6,0х6,0 h=4,3мм, SMD
10руб.кнопка тактовая боковая
10руб.SF10A400H SF10A400 10A 400V ультро быстрый диод (K8)
100руб.доппитание для видеокарты
150руб.gps модуль GY-NEO6MV2
500руб.32lf2510 main
2 000руб.Шлейф дислея (экрана) Starline A91. Шлейф для дисплея брелков авто сигнализаций. Starline
50руб.Цена
150 руб.
Продан по Блиц-цене(19 дек 2017 07:04)
Описание
Состояние | Новое |
Модуль ds1307 предназначен для получения даты и времени.
Модуль работает по шине i2c и требует для подключения всего 3 провода (sdasclgnd).
Для работы без внешнего питания необходимо установить литиевую батарею.
Подсчет времени происходит до 2100г. и при этом поддерживает 2 режима - 12 и 24 часа.
Питание: 4-5.5в + Батарейка (2-3.5в)
Озу для хранения данных: 56байт
Потребляемый ток: до 500нА
Типоразмер батареи: cr1220
Подключение:
Подключение модуля сводится к подсоединению проводов питания, а затем шины i2c модуля к Arduino(A4 и A5).
Остается залить один из скетчей в Arduino.
Примеры:
Пример 1.
//Говорим библиотеке часов что будем обращаться к ним через переменную Rtc
RtcDS1307 Rtc;
//Настраиваем библиотеку экрана
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup () {
//Инициализация часов
Rtc.Begin();
/* Установка часов
Раcкоментировать строки ниже если вам нужно установить дату и время вашего пк */
//RtcDateTime compiled = RtcDateTime(__DATE__, __TIME__);
//Rtc.SetDateTime(compiled);
//Инициализируем экран
lcd.begin(16, 2);
}
voidloop() {
// Читаем время и дату из модуля
RtcDateTime dt = Rtc.GetDateTime();
lcd.clear();
/* Создаем массив символов для вывода времени
Далее через функцию sprintf, заполняем массив по "трафарету"
При желании можно отдельно получить время (часы, минуты,секунды) */
char Time[20];
snprintf_P(Time, countof(Time), PSTR("%02u:%02u:%02u"), dt.Hour(), dt.Minute(), dt.Second() );
//Поставим курсор в 0х0 и выведем время
lcd.setCursor(0, 0);
lcd.print("Time:");
lcd.print(Time);
//По аналогии со временем делаем вывод даты
char Date[20];
snprintf_P(Date, countof(Date), PSTR("%02u/%02u/%04u"), dt.Day(), dt.Month(), dt.Year() );
lcd.setCursor(0, 1);
lcd.print("Date:");
lcd.print(Date);
//ждем 900мс и обновляем данные на экране
delay(900);
}
Модуль работает по шине i2c и требует для подключения всего 3 провода (sdasclgnd).
Для работы без внешнего питания необходимо установить литиевую батарею.
Подсчет времени происходит до 2100г. и при этом поддерживает 2 режима - 12 и 24 часа.
Питание: 4-5.5в + Батарейка (2-3.5в)
Озу для хранения данных: 56байт
Потребляемый ток: до 500нА
Типоразмер батареи: cr1220
Подключение:
Подключение модуля сводится к подсоединению проводов питания, а затем шины i2c модуля к Arduino(A4 и A5).
Остается залить один из скетчей в Arduino.
Примеры:
Пример 1.
//Говорим библиотеке часов что будем обращаться к ним через переменную Rtc
RtcDS1307 Rtc;
//Настраиваем библиотеку экрана
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup () {
//Инициализация часов
Rtc.Begin();
/* Установка часов
Раcкоментировать строки ниже если вам нужно установить дату и время вашего пк */
//RtcDateTime compiled = RtcDateTime(__DATE__, __TIME__);
//Rtc.SetDateTime(compiled);
//Инициализируем экран
lcd.begin(16, 2);
}
voidloop() {
// Читаем время и дату из модуля
RtcDateTime dt = Rtc.GetDateTime();
lcd.clear();
/* Создаем массив символов для вывода времени
Далее через функцию sprintf, заполняем массив по "трафарету"
При желании можно отдельно получить время (часы, минуты,секунды) */
char Time[20];
snprintf_P(Time, countof(Time), PSTR("%02u:%02u:%02u"), dt.Hour(), dt.Minute(), dt.Second() );
//Поставим курсор в 0х0 и выведем время
lcd.setCursor(0, 0);
lcd.print("Time:");
lcd.print(Time);
//По аналогии со временем делаем вывод даты
char Date[20];
snprintf_P(Date, countof(Date), PSTR("%02u/%02u/%04u"), dt.Day(), dt.Month(), dt.Year() );
lcd.setCursor(0, 1);
lcd.print("Date:");
lcd.print(Date);
//ждем 900мс и обновляем данные на экране
delay(900);
}
магнит неодимовый 3x3x2мм
15руб.Кнопка тактовая, 6,0х6,0 h=4,3мм, SMD
10руб.кнопка тактовая боковая
10руб.SF10A400H SF10A400 10A 400V ультро быстрый диод (K8)
100руб.доппитание для видеокарты
150руб.gps модуль GY-NEO6MV2
500руб.32lf2510 main
2 000руб.Шлейф дислея (экрана) Starline A91. Шлейф для дисплея брелков авто сигнализаций. Starline
50руб.Поделиться этим лотом: