Hallo,

ich wollte pizypwm.py, die erfolgreich die Motorgeschwindigkeit regelt für meinen Servo verwenden und das Zucken ausschalten:
Code:
import RPi.GPIO as GPIO

import time
import signal

from pizypwm import *

def endProcess(signalnum = None, handler = None):
    servo.stop()

    GPIO.cleanup()
    exit(0)

signal.signal(signal.SIGTERM, endProcess)
signal.signal(signal.SIGINT, endProcess)

servo = PiZyPwm(50, 26, GPIO.BOARD)

GPIO.setwarnings(False)

GPIO.setmode(GPIO.BOARD)

GPIO.setup(26,GPIO.OUT)

while True:
    
    servo.start(5)
    print "Drehung nach links"
    time.sleep(1)

    servo.start(7.5)
    print "Drehung Mitte"
    time.sleep(1)

    servo.start(10)
    print "Drehung nach rechts"
    time.sleep(1)
Das Problem ist, das der Servo unkontolliert herumschwenkt, obwohl ich 50 Hz (20ms) eingestellt habe und die 1ms 1,5ms und 2ms Impulse sende. Könnte bitte jemand meinen Code überprüfen?

Wäre nett, danke.