simone schrieb:
> mein konstrukt steuert den servo so an, dass er von 0 grad bis
> 90dreht...kurz wartet und dann auf 180dreht und am schluss wieder ohne
> zwischenstopp nach 0grad zurück.
Das geht aus dem Code hervor.
> Genau das macht er auch nur das er wenn
> ich ihn dazwischen stopp und "abdrehe" gleich die 90 anfährt von wo aus
> er gerade steht. aber genau das will ich verhindern, er soll von 0
> wegfahren wenn ich den taster drücke
Worauf ich eigentlich hinaus will:
Funktioniert denn deine Tasterabfrage?
Was istm wenn du einfach ein leeres
1 | void setup() {
|
2 | myservo.attach(9); // attaches the servo on pin 9 to the servo object
|
3 | pinMode(button,INPUT_PULLUP);
|
4 | myservo.write(0);
|
5 | }
|
6 |
|
7 | void loop()
|
8 | {
|
9 | }
|
machst, fährt dann das Servo zuverlässig in die 0° Position?
(Man kann bei abgeschalteter Spannungsversorgung auch vorsichtig mit der
Hand verdrehen. Jedesmal wenn du dann die Spannungsversorgung wieder
anlegst und damit das Programm neu startet, muss das Servo wieder in die
0 Position fahren)
>
> beim initialieren will ich dass er solange bei 0 bleibt bis ich den
> taster drücke
>
> lg