-
        

Ergebnis 1 bis 4 von 4

Thema: Pwm

  1. #1
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9

    Pwm

    Anzeige

    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

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    51
    Beiträge
    847
    Prima, wurde auch Zeit

    BTW: Kampi, hast du deinen Motortreiber mittlerweile gekriegt?

  3. #3
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    27
    Beiträge
    3.517
    Blog-Einträge
    9
    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.
    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

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    51
    Beiträge
    847
    ... 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!"

Ähnliche Themen

  1. PWM Problem seit Bascom 2.0.7.4 Timer0 Compare PWM???
    Von stfan1409 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 01.05.2012, 18:32
  2. Antworten: 4
    Letzter Beitrag: 29.03.2012, 18:49
  3. Interrupt abhängig von PWM statt PWM-Periode
    Von ricola im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 17.01.2008, 14:54
  4. Fast PWM, Phase Corret und Frequency Correct PWM
    Von enoritz im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 06.07.2007, 20:31
  5. [ERLEDIGT] PWM für Servo mit eingebautem PWM gen. (Atmel 2313)
    Von Philipp_c im Forum AVR Hardwarethemen
    Antworten: 11
    Letzter Beitrag: 29.09.2004, 01:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •