OK,
Als je dat tegen mij hebt, ik weet niet meer waar ik heb gezegd dat je stappen overslaat.
Ik heb het wel over stappen gehad, en daarmee bedoelde ik de klokpulsen "hartslag" van de controller (bijna hetzelfde als een processor).
De controller van de Arduino kan de meeste opdrachten in 1 klok puls afhandelen, en er zijn dus 16 miljoen van die pulsen bij een Uno.
Aks je de gegeven link volgt, dan kom je uit op een pagina hier op het Nederlandstalige gedeelte waar ik daar iets over uitleg, en ook aangeeft waar je dat in je IDE kunt vinden, inclusief een plaatje daarvan.
Dit is dan ook weer een les en het daarbij behorende huiswerk is dat je er mee aan de slag gaat om het net even iets anders te laten doen dan wat er in dat voorbeeld staat.
Want op die manier oefen je en bewijs je jezelf dat je werkelijk begrijpt waar het over gaat.
Maar dat betekent ook dat er tijd in gaat zitten, and you're running out of time.
Wanneer je een relais aanzet, dan een delay() gebruikt, dan blijft dat relais aanstaan gedurende de tijd van die delay.
En dat wil je niet, want eerder vroeg dan laat ga je dan niet zien dat je al op de gewenste plaats (/gat) bent aangekomen, en draait het geheel nog een stuk door.
Bi-nair dat betekent dat er maar 2 (bi) mogelijkheden zijn.
Die worden als 0 (nul) en 1 (een) weergegeven.
Maar dat kan ook HIGH en LOW zijn.
Je schakelaar is ook binair.
Die staat aan of het ding staat uit.
De mogelijkheden die je bij 3 schakelaars dus hebt liggen tussen 000 en 111.
Bij 001 is de waarde 1, bij 010 is de waarde 2, bij 011 is de waarde 3 en bij 100 is de waarde 4.
De rest laat ik aan jouw fantasie over, en je kunt het ook opzoeken natuurlijk.
Je kunt op deze manier en met jouw schakelaars en even goed nadenken dus direct aangeven welke fles je te pakken hebt.
Maar als je nog 10 dagen te gaan hebt, dan ga je dit niet redden hoor.
Dan kun je denk ik beter kiezen voor de aanpak met een hele rits van if.. regels.