<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[forum.rcl-radio.ru &mdash; DS1307 - часы реального времени]]></title>
	<link rel="self" href="http://forum.rcl-radio.ru/extern.php?action=feed&amp;tid=123&amp;type=atom" />
	<updated>2020-01-30T07:53:25Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.rcl-radio.ru/viewtopic.php?id=123</id>
		<entry>
			<title type="html"><![CDATA[Re: DS1307 - часы реального времени]]></title>
			<link rel="alternate" href="http://forum.rcl-radio.ru/viewtopic.php?pid=849#p849" />
			<content type="html"><![CDATA[<p><strong>ЧАСЫ = LCD1602 + DS1307</strong></p><div class="codebox"><pre><code>#include &lt;Wire.h&gt;
#include &lt;iarduino_RTC.h&gt;
#include &lt;LiquidCrystal_I2C.h&gt;
  LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей
  iarduino_RTC time(RTC_DS1307);

void setup() {
     Serial.begin(9600);
     time.begin();
     lcd.init();                     
     lcd.backlight();// Включаем подсветку дисплея
  //  time.settime(0,5,11,30,1,20,4);  // 0  сек, 5 мин, 11 час, 30, января, 2020 года, четверг
}
void loop(){
     // time.gettime(); // опрос времени
      lcd.setCursor(4, 0);
      lcd.print(time.gettime(&quot;H:i:s&quot;)); // выводим время
      lcd.setCursor(1, 1);
      lcd.print(time.gettime(&quot;d-m-Y D&quot;)); // выводим время

    delay(1000);
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[liman324]]></name>
				<uri>http://forum.rcl-radio.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-01-30T07:53:25Z</updated>
			<id>http://forum.rcl-radio.ru/viewtopic.php?pid=849#p849</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[DS1307 - часы реального времени]]></title>
			<link rel="alternate" href="http://forum.rcl-radio.ru/viewtopic.php?pid=848#p848" />
			<content type="html"><![CDATA[<p><span class="attention-yellow"></span> </p><p><span class="postimg"><img src="http://forum.rcl-radio.ru/uploads/images/2020/01/1b5d1dc63bdf100a687182d0a319862f.png" alt="http://forum.rcl-radio.ru/uploads/images/2020/01/1b5d1dc63bdf100a687182d0a319862f.png" /></span> </p><br /><div class="codebox"><pre><code>#include &lt;iarduino_RTC.h&gt;
iarduino_RTC time(RTC_DS1307);

String arr_month[12] = {&quot;Jan&quot;, &quot;Feb&quot;, &quot;Mar&quot;, &quot;Apr&quot;, &quot;May&quot;, &quot;Jun&quot;, &quot;Jul&quot;, &quot;Aug&quot;, &quot;Sep&quot;, &quot;Oct&quot;, &quot;Nov&quot;, &quot;Dec&quot;};
String arr_weekday[7] = {&quot;SUN&quot;,&quot;MON&quot;,&quot;TUE&quot;,&quot;WED&quot;,&quot;THU&quot;,&quot;FRI&quot;,&quot;SAT&quot;};

void setup() {
    delay(300);
    Serial.begin(9600);
    time.begin();
  //  time.settime(0,5,11,30,1,20,4);  // 0  сек, 5 мин, 11 час, 30, января, 2020 года, четверг
}
void loop(){
      time.gettime(); // опрос времени
      Serial.println(&quot;-----------------------------------&quot;);
      Serial.println(time.gettime(&quot;d-m-Y, H:i:s, D&quot;)); // выводим время

      Serial.println(&quot;-----------------------------------&quot;); 
     
      Serial.print(time.Hours);      // часы 0-24 // hours 0-12
      Serial.print(&quot;:&quot;); 
      Serial.print(time.minutes);    // минуты
      Serial.print(&quot;:&quot;); 
      Serial.println(time.seconds);  // секунды

      Serial.println(&quot;-----------------------------------&quot;); 
      
      Serial.print(time.day);        // день 0-31
      Serial.print(&quot; &quot;); 
      Serial.print(time.month);      // месяц 1-12
      Serial.print(&quot; &quot;); 
      Serial.print(time.year);       // год 
      Serial.print(&quot; &quot;); 
      Serial.println(time.weekday);  // 0-воскресенье, 1-понедельник, ... , 6-суббота

      Serial.println(&quot;-----------------------------------&quot;); 

      Serial.print(time.Hours/10);Serial.print(time.Hours%10);Serial.print(&quot;:&quot;);       // часы в формате 00
      Serial.print(time.minutes/10);Serial.print(time.minutes%10);Serial.print(&quot;:&quot;);   // минуты в формате 00
      Serial.print(time.seconds/10);Serial.print(time.seconds%10);Serial.print(&quot; | &quot;); // секунды в формате 00
      Serial.print(time.day);      
      Serial.print(&quot; &quot;); 
      Serial.print(arr_month[time.month-1]);   
      Serial.print(&quot; &quot;); 
      Serial.print(2000+time.year);      
      Serial.print(&quot; &quot;); 
      Serial.println(arr_weekday[time.weekday]);   

      Serial.println(&quot;&quot;); Serial.println(&quot;&quot;); 
      
    delay(1000);
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[liman324]]></name>
				<uri>http://forum.rcl-radio.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-01-30T07:21:56Z</updated>
			<id>http://forum.rcl-radio.ru/viewtopic.php?pid=848#p848</id>
		</entry>
</feed>
