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.







Zitieren

Lesezeichen