Hallo,
ich wollte pizypwm.py, die erfolgreich die Motorgeschwindigkeit regelt für meinen Servo verwenden und das Zucken ausschalten:
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?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)
Wäre nett, danke.