» Poradna » Programy

Program pro výpis času z R.T.C. modulu

 |   |  Microsoft Windows 10 IE 11.0

Dobrý den chtěl bych poprosit někoho, kdo by mi byl ochoten poradit s programem pro výpis času z RTC modulu, respektive jak nastavit správný čas, přes sériový monitor, odesláním dat z PC. Napadla mě tato varianta, ale ta nefunguje. // Hodiny reálného času DS1307// připojení knihoven#include <Wire.h>#include "RTClib.h"char A;#include <LiquidCrystal.h>LiquidCrystal lcd(9, 8, 7, 6, 5, 4); // vytvoření instance DS1307 z knihovny RTClibRTC_DS1307 DS1307;// vytvoření pole seznamDni s názvy jednotlivých dníchar seznamDni[7][8] = {"nedele", "pondeli", "utery", "streda", "ctvrtek", "patek", "sobota"};void setup () { zaklopka =0; lcd.begin(16, 2); //inicializace displeje // komunikace přes sériovou linku rychlostí 9600 baud Serial.begin(9600); // kontrola připojeného obvodu reálného času if (! DS1307.begin()) { Serial.println("Hodiny nejsou pripojeny!"); while (1); } // kontrolu spuštění obvodu reálného času if (! DS1307.isrunning()) { Serial.println("Hodiny nejsou spusteny! Spoustim nyni.."); } }void loop () { // pro nastavení času v obvodu reálného času použijte jednorázově(!) // následující příkaz v pořadí rok, měsíc, den, hodina, minuta, vteřina // příklad: 26.4.2016 9:10:11 if(Serial.available() > 0 ){ A= Serial.read(); Serial.print(A); DS1307.adjust(DateTime(A)); } lcd.setCursor(0,0); // načtení aktuálního času a data do proměnné datumCas DateTime datumCas = DS1307.now(); // vypsání informací o aktuálním času a datu po sériové lince Serial.print("Aktualni cas "); Serial.print(datumCas.hour()); if(datumCas.hour()<10){ lcd.setCursor(0,0); lcd.print("0"); } lcd.print(datumCas.hour()); lcd.print(':'); if(datumCas.minute()<10){ lcd.setCursor(3,0); lcd.print("0"); } Serial.print(datumCas.minute()); lcd.print(datumCas.minute()); Serial.print(':'); lcd.print(':'); if(datumCas.second()<10){ lcd.setCursor(6,0); lcd.print("0"); } Serial.print(datumCas.second()); lcd.print(datumCas.second()); Serial.print(", "); lcd.print(" "); Serial.print(seznamDni[datumCas.dayOfTheWeek()]); lcd.print(seznamDni[datumCas.dayOfTheWeek()]); Serial.print(" "); lcd.setCursor(3,1); Serial.print(datumCas.day()); lcd.print(datumCas.day()); Serial.print('/'); lcd.print('/'); Serial.print(datumCas.month()); lcd.print(datumCas.month()); Serial.print('.'); lcd.print('.'); Serial.print(datumCas.year()); lcd.print(datumCas.year()); Serial.println(); // pauza mezi výpisy delay(1000);}


Související témata: LCD, Print, Serial, Výpis, Serial println, Second, #include, Year, Char, Správný čas, Serial begin, Serial read, Vteřina, Instance, Pauza


Určitě si přečtěte

Nejlevnější router s Wi-Fi 6 v testu: vážně ještě chcete kupovat routery jen pro 802.11ac?

Nejlevnější router s Wi-Fi 6 v testu: vážně ještě chcete kupovat routery jen pro 802.11ac?

** Otestovali jsme TP-Link Archer AX10, nejdostupnější router s Wi-Fi 6 ** Šetřilo se, ale zatím ty ústupky tolik nebolí ** Pro domácí síťování pohodlná volba, do firmy ale chcete něco lepšího

Tomáš Holčík | 44

10 skrytých nastavení prohlížeče Google Chrome, která se můžou hodit

10 skrytých nastavení prohlížeče Google Chrome, která se můžou hodit

** Prohlížeč Google Chrome ukrývá mnoho zajímavých možností ** Našli jsme deset nejzajímavějších skrytých nastavení ** Můžete si například výrazně vylepšit práci s kartami

Karel Kilián | 18

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

** Na fotkách aut nahraných na web je dobré rozmazat SPZ ** Značku dokáže z obrázku přečíst Google i Facebook ** SPZ může naplnit podstatu osobního údaje

Karel Kilián | 67

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

Vyzkoušeli jsme TP-Link Deco P9: zajistí doma Wi-Fi díky drátům ve zdi

** Nová generace Mesh Wi-Fi s propojením přes elektrické rozvody ** Lepší parametry a nižší cena než u předchůdce ** Aplikace zatím podporuje jen základní nastavení bez rozšířených funkcí

Tomáš Holčík | 25



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor