ga69jot
14.01.2014, 17:35
Hallo Community,
nach langem hin und her wegen der Verkabelung des Servos, habe ich es nun geschafft, meinen gehackten Servo-Motor zum laufen zu bringen.
Nun, ich habe mir ein Code ausgesucht, mit dem ich schauen wollte, ob mein Servo sich auch so bewegt, wie ich das vorhabe.
Jedoch habe ich gesehen, dass mein Servo sich irgendwie willkürlich bewegt.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(24, GPIO.OUT)
p=GPIO.PWM(24,50)
p.start(0.0)
try:
while True:
p.ChangeDutyCycle(7.5)
time.sleep(1)
p.ChangeDutyCycle(12.5)
time.sleep(1)
p.ChangeDutyCycle(2.5)
time.sleep(1)
except KeyboardInterrupt:
p.ChangeDutyCyle(0.0)
GPIO.cleanup()
Mein eigentliches Ziel ist es, den Motor zu beschleunigen und wieder zu verlangsamen...
Jedoch bewegt sich mein Servo immer mit der gleichen Geschwindigkeit.
Ein Kumpel hat sich das ganze auch angesehen, wir sind jedoch verzweifelt gescheitert.
Vielleicht kann mir hier ja jemand helfen.
Grüße
ga69jot
nach langem hin und her wegen der Verkabelung des Servos, habe ich es nun geschafft, meinen gehackten Servo-Motor zum laufen zu bringen.
Nun, ich habe mir ein Code ausgesucht, mit dem ich schauen wollte, ob mein Servo sich auch so bewegt, wie ich das vorhabe.
Jedoch habe ich gesehen, dass mein Servo sich irgendwie willkürlich bewegt.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(24, GPIO.OUT)
p=GPIO.PWM(24,50)
p.start(0.0)
try:
while True:
p.ChangeDutyCycle(7.5)
time.sleep(1)
p.ChangeDutyCycle(12.5)
time.sleep(1)
p.ChangeDutyCycle(2.5)
time.sleep(1)
except KeyboardInterrupt:
p.ChangeDutyCyle(0.0)
GPIO.cleanup()
Mein eigentliches Ziel ist es, den Motor zu beschleunigen und wieder zu verlangsamen...
Jedoch bewegt sich mein Servo immer mit der gleichen Geschwindigkeit.
Ein Kumpel hat sich das ganze auch angesehen, wir sind jedoch verzweifelt gescheitert.
Vielleicht kann mir hier ja jemand helfen.
Grüße
ga69jot