Impulsschakeling

Dat kan toch nooit zo ingewikkeld zijn ?

Je moet goed bijhouden wat er allemaal gebeurt.
Daarvoor heb je waarschijnlijk een paar extra variabelen nodig, zoals een die bijhoudt hoe het nu is, en een andere die bijhoud hoe het net was.
Het lijkt er sterk op dat je dat nu niet doet.
Daarom kan het slim zijn er een stuk papier bij te pakken en daarop aantekeningen te maken en een flow diagram te maken.
Dat maakt het veel gemakkelijker om je probleem op te lossen.
Maak ook nu een stukje code dat alleen dat doet wat je nu wil bereiken en laat alle andere zaken die je met je project wil doen nu even voor wat het is.
Dan kun je het later als het werkt zoals je wil weer samenvoegen met je project.
En gooi de delay functie overboord, zeker als je meer dingen wil doen.
Je kunt op een veel intelligenter wijze hetzelfde bereiken en daarmee voorkomen dat alles even stopt (want dat doet delay dus).
100 ms is een halve eeuwigheid.
Die veel intelligenter wijze heeft rikky je al laten zien en de "blink without delay" sketch laat je zien hoe dat werkt.

Als je een code gemaakt hebt die werkt maar niet helemaal, dan kun je die (middels de [ code ] tag, het # knopje in de editor hier) posten en kan er commentaar op gegeven worden.