hallo

habe ein frage zu den servos.
mein sevo hängt an einem mega8 und wird mit 5v versorgt, die ansteuerung funktioniert problemlos mittels Bascom
Code:
'***********************************************************
'                    SERVOTESTER
'
'
'    mit Ausgabe der Servostellung auf dem LCD
'
'    getestet können 2 Servos werden, die auf
'    Portb.0 und Portb.1 angeschlossen werden können
'
'    Taktfrequenz 8MHz
'
'
'
'**********************************************************
$regfile = "m8def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 8000000
$baud = 9600

Config Lcd = 16 * 2
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Cursor Off
Cls


Config Servos = 2 , Servo1 = Portb.0 , Servo2 = Portb.1 , Reload = 10

Config Portb = Output
Dim A As Byte


Enable Interrupts



Do

Cls
Locate 1 , 1
Lcd "Servotest  "
Locate 2 , 1
Lcd "mitte  "



Servo(1) = 100
Servo(2) = 100
Waitms 500

Cls
Locate 1 , 1
Lcd "Servotest  "
Locate 2 , 1
Lcd "rechts  "

For A = 0 To 50
Servo(1) = Servo(1) + 1

Waitms 50
'Waitms 1
Next

Wait 5

Servo(1) = 100
Servo(2) = 100
Waitms 500

Cls
Locate 1 , 1
Lcd "Servotest  "
Locate 2 , 1
Lcd "links  "

For A = 0 To 50
Servo(1) = Servo(1) - 1

Waitms 50
'Waitms 1
Next

Wait 5




Loop
das eigentliche problem ist, dass der servo die poition zb. 150 anfährt und 5sek dort verweilt und so komisch rattert (ich glaub er justiert leicht nach)

jedenfalls hängen die Servos an meinen fenster und soll die Schalousinen auf und zu machen und wenn die zb zu sind soll er keinen mus machen ist ja störend die ganze zeit so ein summen zu hören.

eventuell gibt es einen befehl mit dem man den servo(1) zb cleart also keinen wert zuornet; sowas würde mir helfen

die notlösung die mir eingefallen ist die funktionieren würde, wäre zb ein relai oder ne transe die die 5volt zum servo schaltet oder nicht schaltet .



vielleicht kann mir wer weiterhelfen

hier noch ein bild von der funktion die der servo übernimmt.



mfg
lowBild hier  

ps hab extra beim conrad nen servo geholt der 16kg bewegen kann, der 0815 servo den ich davor hatte, konnte alles nur ganz leicht bewegen.