Servo SG90 mit Tasten A oder B steuern

Hallo,
ich möchte für ein neues Projekt einen Servo SG90 mit den Tasten A bzw. B um 10°-Schritte nach rechts bzw. links steuern.
Ich habe den Servo an die 2x13-Pinleiste an 3,3V , GND und C1 angeschlossen.

Hier der verwendete Code:

Problem: Der Servo schaltet zwar, aber bewegt sich auch unkontrolliert. Keine saubere Drehung.
VG ULLI

Die Spannung reicht nicht für deinen Servo.
Es gibt auch extra einen Servoblock

Hallo Michael,
die Beschreibung hatte ich auch gesehen und habe gemäß linker Spalte die Spannungsversorgung intern verwendet.
Nun habe ich einmal den rechten Weg mit externer Versorgung aufgebaut. Der SG90 geht ja bis 6V.
Trotzdem ist der Schaltvorgang miserabel. Auch im „Ruhezustand“ zuckt der Servo und beim Schalten setzt sich diese Zuckerei fort. Scheinbar mag der Calliope keine Servos.
VG Ulli

Hallo Ulli,

verwende doch mal nur den obigen Servoblock. Kein Puls und sonst was.

Habe alles reduziert.
Zuckt aber trotzdem nur wie ein nervöses Rennpferd am Start.
Beim Drücken von A und B ändert sich der Winkel, begleitet vom Zucken.

Das ist komisch, bei mir hat es immer bei allen Servos geklappt. Hast Du noch einen Servo rumliegen? Dann teste den mal. Bei 90 Grad sollte nichts zucken.

Hallo,

der Servo mag die Dauer - Befeuerung nicht. Schiebe den „SetzeWinkel“ Block für eine jeweilige Einmal - Ausführung in die TastaturEvents und entferne den Dauerhaft Block.

Gruß Raik

1 „Gefällt mir“

Hallo Raik,
danke für deinen Tipp.
So sollte es sein. Ohne Zucken reagiert nun der Servo auf die Tasten A und B.

Wer mag auch schon eine Dauerbefeuerung?

VG Ulli