Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Pwm
Heyho
das Pythonmodul "RPi.GPIO" besitzt nun Software PWM:
http://raspi.tv/2013/rpi-gpio-0-5-2a-now-has-software-pwm-how-to-use-it
pinsel120866
08.04.2013, 13:57
Prima, wurde auch Zeit :-)
BTW: Kampi, hast du deinen Motortreiber mittlerweile gekriegt?
Nö -.-
Hab den jetzt wo anders noch mal bestellt. Soll in max. 2 Wochen da sein.
So lange teste ich mit Interrupts rum :) bzw mit dem Drucker sobald er da ist.
pinsel120866
13.04.2013, 18:16
... und hier noch ein Programm mit dieser Lib, dass einen Servo ansteuert:
import RPi.GPIO as GPIO
import time
import signal
import os
def endProcess(signalnum = None, handler = None):
servo.stop()
GPIO.cleanup()
exit(0)
signal.signal(signal.SIGTERM, endProcess)
signal.signal(signal.SIGINT, endProcess)
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
while True:
GPIO.setup(5, GPIO.OUT)
Servo = GPIO.PWM(5, 50)
user_input = raw_input("Bitte treffen Sie Ihre Wahl: ")
if(user_input == "l"):
Servo.start(5)
print "Drehung nach Links"
time.sleep(0.5)
Servo.stop()
GPIO.cleanup()
elif(user_input == "m"):
Servo.start(55)
print "Drehung in die Mitte"
time.sleep(0.5)
Servo.stop()
GPIO.cleanup()
elif(user_input == "r"):
Servo.start(95)
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!"
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.