+7(924)303-61-26
(Пн-Вс с 10:00 до 20:00)
КОНТАКТЫ
WhatsApp
Telegram
Email
ВВЕРХ
Модуль часы реального времени DS1307

Увеличить

27 человек уже купили 40 шт.

Модуль часы реального времени DS1307

Нет на складе

60

ВВЕДЕНИЕ

Модуль часы реального времени на схеме DS1307.

При полной зарядке батарейки DS1307 может обеспечить точный счёт времени на срок до 1 года.

 

ПАРАМЕТРЫ

  • Память: EEPROM 24C32 32K
  • Элемент питания: батарея типоразмера CR2032 
  • Интерфейс: I2C
 

 

ПРИМЕР КОДА 

#include ​<Time.h>
#include <DS1307RTC.h>​

void setup()  {
  Serial.begin(9600);
  while (!Serial) ; // Только для платы Leonardo
  setSyncProvider(RTC.get);   // получаем время с RTC
  if (timeStatus() != timeSet)
    Serial.println("Unable to sync with the RTC"); //синхронизация не удаласть
  else
    Serial.println("RTC has set the system time");
  //установим вручную 16.02.2016 12:53
  TimeElements te;
  te.Second = 0; //секунды
  te.Minute = 53; //минуты
  te.Hour = 12; //часы
  te.Day = 16; //день
  te.Month = 2; // месяц
  te.Year = 2016 - 1970; //год в библиотеке отсчитывается с 1970
  time_t timeVal = makeTime(te);
  RTC.set(timeVal);
  setTime(timeVal);
}

void loop()
{
  digitalClockDisplay(); //вывод времени
  delay(1000);
}

void digitalClockDisplay() {
  Serial.print(hour());
  printDigits(minute());
  printDigits(second());
  Serial.print(" ");
  Serial.print(day());
  Serial.print(" ");
  Serial.print(month());
  Serial.print(" ");
  Serial.print(year());
  Serial.println();
}

void printDigits(int digits) {
  //выводим время через ":"
  Serial.print(":");
  if (digits < 10)
    Serial.print('0');
  Serial.print(digits);
}
 

КОМПЛЕКТ

  • Модуль часы реального времени DS1307 х1
  • Батарея CR2032 x1

 

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

Модуль часы реального времени DS1307
Модель: DS1307
Производитель:

Отзывы (0)


Написать отзыв

Метки: #HC05 #arduino