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

Увеличить

34 человека уже купили 56 шт.

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

В наличии: 4 шт.

80

ВВЕДЕНИЕ

Модуль часы реального времени на схеме 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