Okee, je stuurt nu in ieder geval op de juiste wijze de servo's aan.
Wat er nu gebeurt, is dat je de servo's tijdens het opstarten (in setup) naar een bepaalde positie stuurt.
Vervolgens ga je, als je je knop hebt ingedrukt, de servo's naar een andere positie sturen.
Dat is precies wat je wil.
Als je de knop loslaat gebeurt er dan verder niets.
Ik vermoed dat dat ook is wat je wil (heb je in ider gaval al een tijdje zo in de code staan).
Maar als je de knop nog een keer indrukt, dan ga je de servo's nog een keer sturen naar de positie waarin ze al stonden.
En das een netto verschil van nul, dus ze gaan niet bewegen.
Als je heen en weer wil gaan sturen, zul je iets anders moeten gaan toevoegen.
Je moet dan namelijk weten of je heen wil, of of je weer wil.
Dat kun je doen door bij te houden hoe vaak je op die knop hebt gedrukt.
Als je dat weet, kun je ook bepalen waar de servo's heen moeten.
Je kunt op 2 manieren kijken hoe vaak je op de knop gedrukt hebt.
De eerste manier is kijken wat de oude waarde van de knop was, en dan de waarde veranderen naar de andere gewenste waarde.
Zo ga je dan bijvoorbeeld van waarde 0 naar waarde 1, en als ie al 1 was ga je naar 0.
Maar je kunt ook tellen.
Als je de oude waarde met 1 ophoogt, en dan kijkt of je over de maximale waarde bent gegaan, 'm terug zetten naar de laagste waarde.
Dus je telt bij nul een 1 op, dan kom je op 1.
De volgende keer tel je er weer een 1 bij op, kom je op 2 uit.
Maar dat wil je mogelijk niet dus als ie 2 geworden is, kun je 'm terug zetten naar 0.
De laatste is handiger als je meer dan 2 waardes hebt of in de toekomst wil maken.
Om je helemaal duizelig te maken:
Je kunt zelfs beide mogelijkheden combineren.
Dan tel je een aantal mogelijkheden op, en als je een bepaalde waarde hebt bereikt, dan ga je aftellen.
Heb je dan weer een bepaalde waarde bereikt, ga je weer optellen.
Zo kun je dus heen en weer tussen meerdere punten, en het aantal knop drukken bepaalt dan waar je uitkomt.
Gewoon stapje voor stapje je problemen oplossen, dan kom je vanzelf uit waar je wil zijn.