nu het de bedoeling dat als ik een schakelaar met 3 standen (aan uit aan )naar links zet de servo naar 105 graden gaat en het rode LEDje gaat branden zet ik de schakelaar naar rechts servo naar 75 graden en het groene ledje moet gaan branden
Het forum verwerkt code niet goed, omdat het bijvoorbeeld spaties weglaat en probeert code voor het forum zelf afte vangen en te verwerken.
Dat maakt het veel eenvoudiger die code te bekijken, en te kopiëren naar de IDE om zo te zien wat jij ook zou zien.
Dat zal je zeker gaan opbreken, dus gooi die while maar overboord en bedenk er iets anders op (ik geef iedereen altijd hints daarvoor in iedere post die ik plaats).
Daardoor zouden er allerlei ongewenste zaken kunnen gebeuren, en wat jij beschrijft is daar deel van.
nu heb ik het baanplan op een bord gemaakt en overal waar een wissel is is een schakelaar en twee ledjes
want als ik logisch denk en er branden altijd 2 leds tegelijk in dit geval 2 oranje van 3v of 2 rode van 1,9 volt of een combi hiervan en de arduino maar 5 volt levert zou ik te weinig hebben
Want inderdaad moet je dat via die stekker doen, maar dan gaat het via een voedingsgedeelte en word er 5 volt van gemaakt, want je Arduino word ineens een roker als het meer dan 5.5 volt zou zijn.
Dat voedingsgedeelte kan maar een klein beetje stroom leveren, net genoeg voor wat er op je Arduino boardje zit.
De 2 LEDjes die gelijkertijd branden (uiteraard via een passende weerstand, echt niet zonder doen !), dat kan nog wel via die voeding.
De servo's werken ook op 5 volt dus het is prima als je alles uit een voeding voedt die 2.5 A kan leveren bij 5 Volt.
Maar dan moet je 'm niet via die ronde stekker aansluiten want die kan geen 5 volt uit 5 volt maken; daarvoor moet ie minimaal iets van 7.5 volt hebben.
Maar ik meen te kunnen zien dat je daar 2 maal pin nummer 3 hebt getekend, 1 keer voor de bovenste schakelaar, en 1 keer voor het bovenste LEDje.
Wanneer je nu dit probleem hebt opgelost (al dan niet bewust) door ergens op te schuiven richting pin 1, dan moet je rekening houden met het volgende:
En wanneer je op 1 of andere manier seriële communicatie gebruikt, dan worden deze pinnen dus gebruikt en verstoort dat hetgene dat je in je sketch verder nog gepland had voor die pinnen.
Ik zie in je code niet zo snel iets dat met een seriële verbinding en/of pinnen D0 of D1 te maken hebben, maar je moet je hier wel altijd van bewust zijn.
bedankt zover maar je hebt gelijk de tekening klopt niet heb idd 2 x pin 3 geschreven dit moet dus naar boven gecorrigeerd worden dus nee d0 en d1 gebruik ik niet in mijn aansluitingen en ook niet in mijn sketch
heb nu al de code aangepast met in het tweede gedeelte pos te veranderen in pos 1 dat daar ook geen conflicten kan geven
MAS3 bedankt voor het meedenken heb het probleem gevonden de schakelaars zijn allemaal nieuw besteld via de grootste chinese leverancier hier bleek dus een defecte tussen te zitten wat signaal doorgaf terwijl dat niet mocht dus gewoon BAD LUCK
Waar ik alleen nog niet helemaal uitkom is het commando while wat ik overboord moet gooien wat moet ik daarvoor in de plaats doen heb het al geprobeerd met "if" en ook al geprobeerd het weg te laten maar niks werkt dan .
Je geeft aan dat je wat anders geprobeerd hebt, maar ik kan dan niet weten hoe je dat geprobeerd hebt.
Dus zul je hier moeten laten zien wat je geprobeerd hebt, zodat men die code kan bestuderen en je tips kan geven over wat daar mogelijk fout en/of voor verbetering vatbaar is.
Zonder dat, denk ik dat je niet hebt gekeken naar de blink without delay voorbeeld sketch, of 'm niet volledig hebt begrepen.