if statement met OR en delay
2 berichten
• Pagina 1 van 1
if statement met OR en delay
Hoi,
Ik zit met een vraagstuk waar ik niet uitgeraak,
Het berteft een verkeerslicht die pinkt, nadat ik op een drukknop duw gaat hij verder om 1 baan op rood te zetten en 1 op groen.
Nu moet ik opnieuw de drukknop bedienen om alles terug naar rood te laten gaan, om daarna automatisch terug op pinken te schakelen.
De 2de druk zou nu ook geactiveerd moeten worden indien deze niet ingedrukt word, maar na bv.: 5 seconden.
Mijn idee was, if (drukknop == startcyclus || delay (5000))
maar dit lukt dus niet.
Graag in duidelijk nederlands, ben nog maar een beginner
Bedankt
Ik zit met een vraagstuk waar ik niet uitgeraak,
Het berteft een verkeerslicht die pinkt, nadat ik op een drukknop duw gaat hij verder om 1 baan op rood te zetten en 1 op groen.
Nu moet ik opnieuw de drukknop bedienen om alles terug naar rood te laten gaan, om daarna automatisch terug op pinken te schakelen.
De 2de druk zou nu ook geactiveerd moeten worden indien deze niet ingedrukt word, maar na bv.: 5 seconden.
Mijn idee was, if (drukknop == startcyclus || delay (5000))
maar dit lukt dus niet.
Graag in duidelijk nederlands, ben nog maar een beginner
Bedankt
Advertisement
Re: if statement met OR en delay
op het moment dat je een delay gebruikt, wacht de processor totdat die tijd voorbij is.
dus in de tussentijd zullen er geen stappen doorlopen worden
kijk eens naar
https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
met behulp van bovenstaande kan je dit probleem dus oplossen
dus in de tussentijd zullen er geen stappen doorlopen worden
kijk eens naar
https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
met behulp van bovenstaande kan je dit probleem dus oplossen
Met vriendelijke groet Arjan
2 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten