Hey Pinsel,
ich versuche gerade selber einen Servo mittels PizyPWM anzusteuern (Modelcraft ES-05).
Der Code sieht so aus:
Und bei mir zuckt der Servo nicht mal. Das Oszi zeigt einen Puls an (variabel von 1ms - 2ms). Den Servo habe ich direkt an die 5V vom Pi angeschlossen und den Signalanschluss direkt an das Pi, aber nichts tut sich....weißt du eine Lösung?Code:import RPi.GPIO as GPIO import time import os from pizypwm import * GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(9, GPIO.OUT) while True: Servo = PiZyPwm(50, 9, GPIO.BCM) user_input = raw_input("Bitte treffen Sie Ihre Wahl: ") if(user_input == "l"): Servo.start(5) print "Drehung nach Links" time.sleep(1) Servo.stop() GPIO.cleanup() elif(user_input == "m"): Servo.start(8) print "Drehung in die Mitte" time.sleep(1) Servo.stop() GPIO.cleanup() elif(user_input == "r"): Servo.start(11) print "Drehung nach Rechts" time.sleep(1) Servo.stop() GPIO.cleanup() elif(user_input == "q"): Print "Programm wird beendet......" os._exit(1) Servo.stop() GPIO.cleanup() else: print "Ungueltige Eingabe!"
Btw....die Lösung mit dem "Menü" ist klasse![]()
Danke @ tucow![]()







Zitieren

Lesezeichen