Hallo Kjion,
der Reload bezieht sich auf die Auflösung des Servoimpulses. Die Wiederholdauer von 20-25ms ist fest.
Impulslänge = Servowert*Reloadwert(in µS)
Gruß, Michael
Druckbare Version
Hallo Kjion,
der Reload bezieht sich auf die Auflösung des Servoimpulses. Die Wiederholdauer von 20-25ms ist fest.
Impulslänge = Servowert*Reloadwert(in µS)
Gruß, Michael
Ich probiere grade auch nen Servo laufen zu lassen.
Wenn ich oben genannten Code verwende, dreht sich mein Servo auf Mittelstellung - aber nur von links aus. Ab 90° bleibt er einfach stehen.
Benutze ich das Codebeispiel aus der Bascom Hilfe dreht sich der Servo aus jeder Stellung immer an den linken Anschlag (0°). Ich erhalte jedes mal eine ruckelnde, zeitlich langsamer werdende Bewegung.
Was gibt eigentlich "Servo(1) = x" an? Die Pulsbreite?
Jedenfalls treten für unterschiedliche x-werte keine veränderungen bei mir auf.
Kann vielleicht jemand ein kurzes Programm posten, mit dem ich den Servo gleichmäßig in beide Richtungen drehen lassen kann, eventuell noch Geschwindigkeitsänderung inbegriffen? Dies würde mir zum Verständnis des Ganzen sehr helfen. Mit der Suche hab ich leider nichts gefunden, was mir wirklich weiterhelfen konnte.
Mfg Baumschubser