Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 153
Из них просматривают:
Аналоги: 62. Даташиты: 60. Инструкции: 15. Новости: 4. Остальное: 3. Теги: 1. Форум: 8.
Участников: 2
Гостей: 151

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

iarduino_RTC - модуль часов реального времени

DS1302DS1302 —  модуль часов реального времени с возможностью бесперебойного питания от литиевой батарейки.

Подключение модуля к плате осуществляется с помощью 5-ти контактов:

VCC -+5V

GND -Земля

CLK - к цифровому пину 8

DAT - к цифровому пину 7

RST - к цифровому пину 6

CLK, DAT и RST можно подключить к любым другим цифровым пинам, заменив их нумерацию в скетче

DS1302 arduino

Счетч с выводом в монитор порта

#include <iarduino_RTC.h > // подключение библиотеки
  iarduino_RTC time(RTC_DS1302,6,8,7); // Задаем название модуля, и указываем пины(RST, CLK, DAT)
void setup() {
  delay(300); // задержка в 300мс перед началом инициализации
  Serial.begin(9600); // устанавливаем скорость передачи данных в 9600 бод
  time.begin(); // инициализация работы модуля

  // Ниже у нас прописываются временные значения в виде
  // секунд, минут, часов, даты, месяц, год и день недели
  // после первой записи счетча, строку time.settime закомментировать
  time.settime(0,15,12,20,11,21,7); // 0 сек, 15 мин, 12 час, 20 , ноября, 2021 года, суббота
}
void loop(){
  if(millis()%1000==0) { // задержка в одну секунду
   Serial.println(time.gettime("d-m-Y, H:i:s, D")); // выводим время в монитор порта
   delay(1); // делаем небольшую задержку, чтобы не выводить время слишком часто
  }
}

 

 

settime(секунды, минуты, часы, день, месяц, год, день недели); // указать время
— год указывается без учета века, в формате 0-99
— часы указываются в 24-часовом формате, от 0 до 23
— день недели указывается в виде числа от 0-воскресенье, 6-суббота

 

gettime("строка с параметрами"); // получить время
— gettime(«d-m-Y, H:i:s, D»); ответит строкой «12-06-2020, 18:30:05, Fri»
— gettime(«H»); ответит строкой «18»

 

функцией gettime можно получать различную информацию:

  • s — секунды от 00 до 59 (два знака)
  • i — минуты от 00 до 59 (два знака)
  • h — часы в 12-часовом формате от 01 до 12 (два знака)
  • H — часы в 24-часовом формате от 00 до 23 (два знака)
  • d — день месяца от 01 до 31 (два знака)
  • D — день недели наименование от Mon до Sun (три знака)
  • m — месяц от 01 до 12 (два знака)
  • M — месяц наименование от Jan до Dec (три знака)
  • Y — год от 2000 до 2099 (четыре знака)
  • y — год от 00 до 99 (два знака)
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Чтобы защитить стержень от обгорания, его нужно обмазать тонким слоем смеси силикатного клея и сухой минеральной краски (окись железа, цинка и магния).

Похожие инструкции