Pwm auf zwei LEDs als Variable

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
lowrider1989
User
Beiträge: 2
Registriert: Sonntag 14. Februar 2016, 12:06

Hallo Zusammen,

Ich bin vor zwei Wochen gestartet Python zu lernen. Habe mir dazu ein Raspberry 2 und ein Sunfolder super kit erst mal zugelegt. An sich feine Sache. Möchte mich aber nicht strickt an diese Anleitung klammer und probiere gerne damit bischern rum.
Jetzt zur eigentlichen Sache. Ich möchte gerne in folgenden Code die Variable "LedPin" nutzen um zwei LEDs anzusteuern. Bekomme jedoch immer einen Integrator Fehler.

Code: Alles auswählen

import RPi.GPIO as GPIO
import time
 
LedPin = 12
 
GPIO.setmode(GPIO.BOARD)       
GPIO.setup(LedPin, GPIO.OUT)   
GPIO.output(LedPin, GPIO.HIGH)  
 
p = GPIO.PWM(LedPin, 100)    
p.start(0)                     
try:
    while True:
        for dc in range(0, 101, 2):   
            p.ChangeDutyCycle(dc)     
            time.sleep(0.03)
        time.sleep(1)
        for dc in range(100, -1, -2): 
            p.ChangeDutyCycle(dc)
            time.sleep(0.03)
        time.sleep(1)
except KeyboardInterrupt:
    p.stop()
    GPIO.output(LedPin, GPIO.HIGH)    
    GPIO.cleanup()
Danke im Vorraus

Euer Seb
__deets__
User
Beiträge: 14522
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ich verstehe dein Problem nicht. Weder bekomme ich mit dem Skript einen Fehler, noch sehe ich zwei LEDs, und einen "Integrator-Fehler" kenne ich auch nicht.

Bitte den Fehler posten, mit Code der ihn auch produziert.
Antworten