Visst kan en 555'a styra ett servo, och med bra kvalitet på komponenterna kan det kanske fungera ganska bra.
Men det finns en del trevliga saker man kan fixa med in microcontroller mellan potten och servot (som är betydligt besvärligare att fixa med en 555'a).
Man kan t.ex sätta max hastighet, eller accelerations/retardations kurvor (om den last som servot styr/drar är lite tyngre och inte kan "ryckas" från ett läge till ett annat). Eller för att ge mer realistiska (skalenliga) rörelser om det t.ex gäller att styra skalamodeller av broar eller liknande i t.ex modelljärnvägar.
Man kan också bygga in utjämning om potten skulle lämna ojämn spänning (som när det "raspar" om volympotten på en radio). Man kan naturligtsvis även lägga en konding på potten för att jämna ut spänningen.
Med ett par knappar kan man sätta max/min lägen för servot som man inte kan överskrida med potten senare.
Man skulle kunna använda en "table lookup" för att få en olinjär rörelse, som när ett servo med roterade utgång skall styra en linjär rörelse (i princip en sinus funktion som beräknas i förväg och läggs in som en tabell).
Man skulle även kunna lägga in förprogrammerade rörelser som skulle kunna triggas med en ingång (t.ex en tryckknapp eller från någon sensor).
Ett par saker från det ursprungliga inlägget :
"...det har inte gått att få pulserna exakta. Detta har gjort att jag varit nära att förstöra kugghjulen i servot flertalet gånger."
Man kanske skulle verifiera pulserna med t.ex ett oscillioskop innan man koplar på servot.
"Ett servo har väl 200 steg eller om det var 300..."
Är inte vanliga R/S servon analoga ? Vad är detta för "steg" ?
"...annars så får man väl ta och haffa någon som kan och muta honom....

"
Hm, vad tänker du på lite mer specifikt ?
/Janne.