Beste,
ik heb het volgende probleem ik werk aan een zelf uitgevonden toepassing. maar hier moet ik ook gebruik maken van een microcontroller
en hier heb ik gekozen voor arduino maar ik heb het volgende probleem.
ik zou eigenlijk het volgende moeten doen maar ik ben niet goed bekend met programer dus alle hulp is welkom
if (24u voorbij)
{ opdracht }
else
{ opdracht}
hoe kan ik een soort timer in de if structuur inbrengen ?
alvast bedankt voor alle hulp
Dat kun je doen door een timestamp te gebruiken met de millis() funtie:
uint32_t lastevent;
void setup()
{
lastevent = millis();
}
void loop()
{
uint32_t now = millis();
if (now - lastevent > (24 * 60 * 60 * 1000))
{
//doe iets
lastevent = now;
}
else
{
//doe iets anders
}
}