Hallo, ich habe vor einen Servo von ganz Rechts nach ganz Links und danach wieder zurück zu fahren. Sobald am PB1 "High" anliegt soll er mit der Routine beginnen. Aber aus irgendwelchen Gründen fährt er nur in eine Richtung!? Wo liegt mein Fehler?
Es wird also nur die erste if-Anweisung ausgeführt. Normalerweise sollte er dann wieder zurück fahren.
if (u=1) ist immer wahr... (if(u==1) wär richtig) Gibt der Compiler da keine Warnung aus?
Ja, du hast recht. Das ist mir gestern auch aufgefallen. Aber heute hab ich noch einen Fehler entdeckt. Es muss natürlich 'PORTB' heißen bei der zweiten while-Schleife. Jetzt funktioniert es!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.