- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 23

Thema: Motorgeschwindigkeit regulieren in Python programmieren

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #15
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    59
    Beiträge
    847
    Vielen herzlichen Dank, tucow - nun habe ich es:
    Code:
    import RPi.GPIO as GPIO
    
    import time
    import signal
    
    from pizypwm import *
    
    def endProcess(signalnum = None, handler = None):
        first.stop()
        second.stop()
        third.stop()
        fourth.stop()
    
        GPIO.cleanup()
        exit(0)
    
    signal.signal(signal.SIGTERM, endProcess)
    signal.signal(signal.SIGINT, endProcess)
    
    first = PiZyPwm(20000, 19, GPIO.BOARD)
    second = PiZyPwm(20000, 21, GPIO.BOARD)
    third = PiZyPwm(20000, 23, GPIO.BOARD)
    fourth = PiZyPwm(20000, 24, GPIO.BOARD)
    
    GPIO.setwarnings(False)
    
    GPIO.setmode(GPIO.BOARD)
    
    GPIO.setup(19,GPIO.OUT)
    GPIO.setup(21,GPIO.OUT)
    GPIO.setup(23,GPIO.OUT)
    GPIO.setup(24,GPIO.OUT)
    
    while True:
        
        first.start(50)
        second.start(0)
        third.start(50)
        fourth.start(0)
        print "Drehung nach rechts"
        time.sleep(1)
    
        first.start(0)
        second.start(0)
        third.start(0)
        fourth.start(0)
        print "Stop"
        time.sleep(1)
        
        first.start(0)
        second.start(50)
        third.start(0)
        fourth.start(50)
        print "Drehung nach Links"
        time.sleep(1)
    
        first.start(0)
        second.start(0)
        third.start(0)
        fourth.start(0)
        print "Stop"
        time.sleep(1)
    
        first.start(50)
        second.start(0)
        third.start(0)
        fourth.start(50)
        print "Geradeaus vorwaerts"
        time.sleep(1)
        
        first.start(0)
        second.start(0)
        third.start(0)
        fourth.start(0)
        print "Stop"
        time.sleep(1)
    
        first.start(0)
        second.start(50)
        third.start(50)
        fourth.start(0)
        print "Geradeaus rueckwaerts"
        time.sleep(1)
    
        first.start(0)
        second.start(0)
        third.start(0)
        fourth.start(0)
        print "Stop"
        time.sleep(1)
    Damit drehen die Motoren nur mit 50% Leistung, dank Software - PWM
    Geändert von pinsel120866 (09.02.2013 um 15:18 Uhr)

Ähnliche Themen

  1. [ERLEDIGT] Frage zu Python
    Von pinsel120866 im Forum Raspberry Pi
    Antworten: 5
    Letzter Beitrag: 19.01.2013, 14:25
  2. Motorgeschwindigkeit auslesen
    Von Tausendacht im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 17.08.2011, 14:33
  3. Motorgeschwindigkeit mit 2 Taster ändern
    Von Christopher1 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 26.08.2007, 22:33
  4. Antworten: 7
    Letzter Beitrag: 26.06.2007, 10:34
  5. Antworten: 9
    Letzter Beitrag: 17.11.2006, 12:35

Berechtigungen

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

LiFePO4 Speicher Test