real time arduino
Moderátor: Moderátoři
real time arduino
Ahoj,
mate niekto skusenosti s realnym casom pri arduine? videl som predavat nejake moduly, co ja na to najlepsie?
Ide mi o to, aby arduino vedelo kolko je prave hodin a podla toho mi spinalo okruhy.
M.
mate niekto skusenosti s realnym casom pri arduine? videl som predavat nejake moduly, co ja na to najlepsie?
Ide mi o to, aby arduino vedelo kolko je prave hodin a podla toho mi spinalo okruhy.
M.
TO Honza_dy: Tos mu teda poradil, není nad to doporučit začínajícímu nestandardní komunikační protokol, že? Proč by se trápil s SPI či I2C, když se bude trápit s exotem DS1302. Nemyslím HW, ale SW je to na pos..!
![Smile :-)](./images/smilies/icon_smile.gif)
TO kassquit: Kup si modul s DS3231(má i interní teploměr
) na tom je navíc ještě 32k EEPROMka, takže 2(3)in1. Má standardní I2C a hromadu knihoven pro Arduino.
L.
Koneckonců, proč ho nezakalit hned z krajeThe DS1302 uses three lines (CE, I/O, SCLK). It is not I2C, it's not OneWire, and it is not SPI. The most used name is "3-wire interface".
![Smile :-)](./images/smilies/icon_smile.gif)
TO kassquit: Kup si modul s DS3231(má i interní teploměr
![Wink :wink:](./images/smilies/icon_wink.gif)
L.
můžu se zeptat zkušených. Hraju si z hodinama s obvodem DS3231. A řeším takový problémek . Pokud jsou vteřiny minuty i hodiny v řádu jednotek mám na displeji zobrazeno pouze číslo bez 0 . Například jedna minuta je zobrazena jako 1 a já bych potřeboval zobrazit 01. Jak se to obecně dělá?. Chtěl bych obecnou radu já už si s tím nějak poradím děkuju.
to termit256: Ale no tak! Funkce Printf https://playground.arduino.cc/Main/Printf ti nic neříká?
to bu2520: Jukni na funkci Printf, ta ti rovnou poskládá data do požadovaného řetězce včetně úvodních nul, či formátování desetinných čísel. Ideální pro LCD, kde je ideální zachovávat délku řetězců, aby displej "neskákal".
L:
to bu2520: Jukni na funkci Printf, ta ti rovnou poskládá data do požadovaného řetězce včetně úvodních nul, či formátování desetinných čísel. Ideální pro LCD, kde je ideální zachovávat délku řetězců, aby displej "neskákal".
L:
řeším problém s modulem ZS-042 kde je DS3231 . Po výpadku napájení se mu brutálně rozjedou hodiny. Jako zálohovací baterii má být použitý LIR 2032 což je dobíjecí knoflík s 3,6V . Odpojil jsem dobíjecí rezistor a nahradil ho klasickým CR2032 . Napájení realizuju zatím na zkušební desce přes USB kabel . Jo a ještě mám na I2C pověšený displej. Kde by mohla být ještě chyba. Při napájení hodiny běží třeba celý den bez problému a přes noc při vypnutí to skočí o dobrých 12 hodin.