Close

Odpověď na: řízení ohřevu bazénu

Úvodní stránka Fórum Vaše projekty Arduino řízení ohřevu bazénu Odpověď na: řízení ohřevu bazénu

#11964
posjirka
Účastník

a je něco co ti nefunguje?

Když se dívám na program tak vpadá vcelku schopně. Jednoduchý, přehledný, bez zbytečných kudrlinek.

Co tam vidím za prostor ke zlepšení:
– nemáš vyřešeno nastavení RTC. Lze udělat auto nastavení po připojení k PC. Jinak po výměně baterie o ten čas přijdeš, nebo musíš měnit baterii za chodu.

– 10 bit rozlišení na čidle DS18B20 j nesmysl. Jeho tolerance je 0,5 st.C tudíž nějáké průměrování není nic moc. Já tyhle čidla používám pro celé st.C = nepoužívám float ale int nebo lépe byte pro kladné hodnoty. zbytečně nezabíráš paměť procesoru.

-pro nastavení zapniA, vypniA, … můžeš do podmínky dát i rovná se:
if (datumCas.hour() => zapniB && datumCas.hour() =< vypniB) {
lépe ta využiješ formát času. Teď to nepotřebuješ, ale kdyby si šel až do 23 hod, tak ti nepůjde podmínka vypni, protože další hodina je 00.

– v popisech nepoužívej diakritiku. Stejně tyto znaky překlopí anglická sada znaků na „?“

co víc napsat? Mě se tenhle sparťanský přístup líbí a pokud ti vše funguje jak má, nevidím v tom problém. Dobrá práce. Jestli budeš mít dobrou vůli, tak sem prosím dej i schéma případě nějákou fotku ať se ostatní můžou inspirovat …