Heyho
das Pythonmodul "RPi.GPIO" besitzt nun Software PWM:
http://raspi.tv/2013/rpi-gpio-0-5-2a...-how-to-use-it
Heyho
das Pythonmodul "RPi.GPIO" besitzt nun Software PWM:
http://raspi.tv/2013/rpi-gpio-0-5-2a...-how-to-use-it
Geändert von Kampi (07.04.2013 um 19:02 Uhr)
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
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 rumbzw mit dem Drucker sobald er da ist.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
... und hier noch ein Programm mit dieser Lib, dass einen Servo ansteuert:
Code: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!"
Lesezeichen