- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 22

Thema: Hexabot

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847

    Hilfe bei Python

    Nun brauche ich Hilfe beim Programmieren:

    Code:
    #!/usr/bin/python
    
    from Adafruit_PWM_Servo_Driver import PWM
    import xbox_read
    import time
    
    # ===========================================================================
    # Example Code
    # ===========================================================================
    
    # Initialise the PWM device using the default address
    pwm = PWM(0x40)
    pwm2 =PWM(0x41)
    # Note if you'd like more debug output you can instead run:
    #pwm = PWM(0x40, debug=True)
    
    servoMin = 200  # Min pulse length out of 4096
    servoMid = 375
    servoWidth = 200
    steer = servoMin
    servoMax = 550  # Max pulse length out of 4096
    
    def setServoPulse(channel, pulse):
      pulseLength = 1000000                   # 1,000,000 us per second
      pulseLength /= 60                       # 60 Hz
      print "%d us per period" % pulseLength
      pulseLength /= 4096                     # 12 bits of resolution
      print "%d us per bit" % pulseLength
      pulse *= 1000
      pulse /= pulseLength
      pwm.setPWM(channel, 0, pulse)
    
    pwm.setPWMFreq(60)                        # Set frequency to 60 Hz
    
    for event in xbox_read.event_stream(deadzone=12000):
    
    # Nach vor laufen
            if event.key=='Y1': # Linker Joystick nach vor
    #       time.sleep(1)
                    pwm.setPWM(10, 0, 350)
                    pwm.setPWM(9, 0, 550)
                    pwm.setPWM(8, 0, 500)
    #       time.sleep(1)
                    pwm.setPWM(10, 0, 350)
                    pwm.setPWM(9, 0, 300)
                    pwm.setPWM(8, 0, 250)
    Ich möchte, dass der Bot beim Drücken der Taste "Y1" des XBOX Controllers nach vor läuft. Mit dem geposteten Code funktioniert das nur teilweise.
    Im Grunde will ich eine Schleife einbauen, die die Servos zwischen 2 Stellungen hin und her bewegt, solange die Taste gedrückt wird.
    Wie mache ich das richtig?
    Bitte um Hilfe, danke.
    Geändert von pinsel120866 (28.12.2014 um 10:21 Uhr)

Ähnliche Themen

  1. CFK Hexabot
    Von MichaF im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 14
    Letzter Beitrag: 19.08.2010, 22:03
  2. Hexabot Spinne
    Von Draic-Kin im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 104
    Letzter Beitrag: 15.02.2009, 23:34
  3. hexabot
    Von patrickgera im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 11
    Letzter Beitrag: 29.04.2008, 22:09
  4. Hexabot
    Von Derboss im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 36
    Letzter Beitrag: 22.09.2007, 11:32
  5. [ERLEDIGT] Ferngesteuerter Hexabot
    Von im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 30.08.2004, 19:04

Berechtigungen

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

LiFePO4 Speicher Test