Zitat Zitat von Benedikt.Seidl
der eine übernimmt die komplette elektronik des Servos und ersetzt nur das poti durch 2 festwiderstände, sodass das servo denkt es würde genau in der mitte stehen. zum steuern verwendet er dann die ganz nochmalen servo "befehle".
der andere übernimmt nicht mehr die ganze elektronik sondern nur noch die h-brücke des servos.

was ist jetzt das sinnvollste? was kann man am leichtesten aus einem microcontroller ansprechen?

und noch eine frage: welche Servos (der unteren preisklasse) empfehlen sich zum hacken?

SEIDL.
Du hast einen Denkfehler drin:
ein Servo hat einen Anschlag, der muss raus um ihn als Motor zu verwenden.
Die Selvoelekronik drinn zu lassen ist mit Deiner Variente keine schlechte Idee.

Angesprochen wird der Servo dann wie ein normaler Servo.
Du musst eben bevor Du diesen benutzen kannst jeden Servo "trimmen"
also bestimmen welche impulsbreite die Nullstellung ist (Toleranzen von den Widerständen)

Wie eine Servo angesprochen wird ist relativ einfach (in Bascom)
Ein Beispiel ist sogar dabei:

Code:
'Bascom Beispiel:
' Hier noch die Compiler Direktiven einsetzten
' Servo an PortB.0
Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
Config Portb = Output
Enable Interrupts

Dim I As Byte
   Do
    For I = 0 To 100
      Servo(1) = I
     Waitms 1000
     Next
   Loop
End
oder Du nimmst gleich das komplette Demo von MCS
Code:
'-----------------------------------------------------------------------
'                           servo.bas demonstrates the SERVO option
'-----------------------------------------------------------------------
Achso ja der Servo wird mit VCC (+5V) und GNG verbunde sund der Steuereingang kann direkt an den Port des AVR (manchmal hilft ein 10k Pullup Widerstand (nach VCC natürlich).