1

Téma: Počet dnů - odpočet

Řeším teplotu v odchovně pro křepelky a potřeboval bych cca 14 dnů postupně snižovat teplotu o 1 stupeň ...
Jediný problém mi dělá odpočet dnů ....
Snad co mě napadá, tak v podmínce když je HH:MM:SS t.j. 00:00:00 odečíst den=den - 1
Jiné nápady ??? :-)

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

2

Re: Počet dnů - odpočet

Tak použij NTP čas jako proměnnou pro čítač. Od - do bude tolik °C........

Kdo nic nezkusí, nic nezíská.

3

Re: Počet dnů - odpočet

Prozatím to tak používám ...

#define HOD sys[8]
#define MIN sys[9]
#define SEK sys[10]
...
if (HOD == 00 && MIN == 00 && SEK == 00)
...

Myslel jsem něco chytřejšího :-)

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

4 Naposledy upravil: jirsoft (2013-01-14 12:01:06)

Re: Počet dnů - odpočet

Při startu odchovu:

startovaciCas = sys[4]; //v sec
startovaciTeplota = 30; //ve stupnich Celsia
aktualniTeplota = startovaciTeplota;

a pak kdykoliv (třeba v hodinových intervalech):

soucasnyCas = sys[4]; //v sec
kolikatyJeDen = (soucasnyCas - startovaciCas)/3600/24;
aktualniTeplota = startovaciTeplota - kolikatyJeDen;

5

Re: Počet dnů - odpočet

To byla druhá varianta, 24 hodin ve vteřinách .... taky jsem na to myslel ....
Vyzkouším i tuhle možnost ....

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)