je nejaky reseni jak tam dostat datum a cas, mam pocit, ze ten jazyk a standarni arduinu nevi kolik je hodin a kolikatyho je. to je dost problem, chtel sem to v dome pouzit na nejaky spinani bojleru a ruznejch cerpadel pres bluetooth ale jak to neumi cas tak to neni tak zajimavy
Je možné řešit datum a čas čistě softwarově: Software Date Time library. Rozhodně lepší řešení ale je použít nějaký RTC (real time clock) obvod. Např. DS1307 → ukázka komunikace s arduinem.
Rozhodně bych se přikláněl k řešení s externím RTC, které je zálohované baterií. V případě výpadku napájení nebo resetu CPU od watchdogu je čas stále validní. Prostě je to taková kotva s ohledem na čas, aby si náhodou bojler nemyslel že je půlnoc v jednu odpoledne. Jinak zálohovat celé CPU řízení bojleru baterií je zbytečné, když nejde napětí, nejde ani bojler a zálohovat to tak aby byly potřebné proudy pro spínání relátek to už znamená pořádné ampérhodiny.
Arduino nemá RTC (Real Time Clock), takže kolikátého je samo o sobě neví. Můžete k němu RTC připojit nebo použít Wiseduino – klon Arduina který RTC má: http://timewitharduino.blogspot.com/…seduino.html