Hodiny přes RTC + nastavení pomocí tlačítek

« Zpět na předchozí stránku
0
0

Dobrý den. Rád bych se zeptal jestli náhodou nemáte případně jestli byste někdo mohli napsat okomentovaný program na Aktuální čas pomocí RTC modulu včetně nastavování času pomocí integrovaných tlačítek na displeji. Mám Arduino Mega 2560, RTC modul DS1307 a LCD keypad shield 16×2. Program na zobrazení a udržení aktuálního času mám a také mám program na vypsání stisknutých tlačítek ale zápasím s tím udělat nastavování aktuálního času pomocí těch integrovaných tlačítek na displeji jak to napsat tak aby například při stisknutí tlačítka select se čas zastavil rozblikal se kurzor pro hodinama a tlačítkem nahoru a dolů by se přičítala či odčítala 1 a při znovu stisknutí select by se kurzor přesunul na minuty které bych stejným způsobem mohl měnit s tím že při každé změně se vynulují sekundy a při opětovném stisknutí select se nastavený čas uloží a začne běžet dál? Do teď jsem to řešil tímto způsobem že jsem tohle (viz dole) nahrál do void setup nastavil tam čas mechanicky, nahrál to do arduina pak jsem to vyrušil poznámkou a nahrál to tam bez toho. Pomůže mi někdo s tím programem a dá ho nějak dohromady když já toho nejsem schopen? Děkuji za případné odpovědi. STaRDuST

RTC.stop(); // zastaví čas
RTC.set(DS1307_SEC,0); // nastaví sekundy
RTC.set(DS1307_MIN,20); // nastaví minuty
RTC.set(DS1307_HR,10); // nastaví hodiny
RTC.set(DS1307_DOW,2); // nastaví den v týdnu
RTC.set(DS1307_DATE,7); // nastaví den v měsíci
RTC.set(DS1307_MTH,3); // nastaví měsíc
RTC.set(DS1307_YR,17); // nastaví rok
RTC.start(); // spustí čas

Marked as spam
Odeslal STaRDusT (Otázky: 2, Odpovědi: 1)
Odpověděl na 7.3.2017 12:54
390 zobrazení
« Zpět na předchozí stránku
Translate »