Forum: Mikrocontroller und Digitale Elektronik Servos mit Bascom richtig ansteuern


von Mario Mauerer (Gast)


Lesenswert?

Hallo zusammen,
ich probier grad mit Bascom ein Servo anzusteuern.
Doch: das Ding spinnt total. Es fährt beim anschalten den Arm an den
einen Anschlag und zittert dort deutlich hin-und her (so ca. 5mm
Zitterweg, er zittert aber "langsam")
Hab zwei Servos und zwei Ports probiert, bei beiden das gleiche
Resultat.

Hier mal der Code:

$regfile="m8def.dat"
$crystal=1000000

Ddrd.6=1
Config Servos =1, Servo1=Portd.6, Reload=10
Enable Interrupts

Dim A As Byte
A=100
Servo(1)=100

Do
Waitms 40
Servo(1)=A
A=A+1
If A=200 Then
A=0
Endif
Loop
End

Der Code soll zuerst das Servo an den einen Anschlag fahren. Dann soll
er es langsam an den anderen Anschlag fahren...

Nur: Es dreht direkt an den einen Anschlag und verharrt dort zitternd.
Das macht es auch, wenn ich ihm nur eine einfache Stelle gebe, er
bleibt da und zittert...

Was ist da krumm? Servo ist richtig angeschlossen. Wie sehen eure
Bascom-Servo-Codes aus? Vielleicht hab ich ja was vergessen?

Herzliche Grüsse
Mario

von Mario Mauerer (Gast)


Lesenswert?

Oh, noch was: ATmega8...:)

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
Noch kein Account? Hier anmelden.