import RPi.GPIO as GPIO # ----------------------------- # API-Funktionen GPIO LED Ampel # ----------------------------- # ADJUST AREA START PIN_R = 17 PIN_Y = 27 PIN_G = 22 # ADJUST AREA END GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(PIN_R, GPIO.OUT) GPIO.setup(PIN_Y, GPIO.OUT) GPIO.setup(PIN_G, GPIO.OUT) def setLED(pin, value): if value == 1: GPIO.output(pin, GPIO.HIGH) else: GPIO.output(pin, GPIO.LOW) def setYellowLED(value): setLED(PIN_Y, value) def setRedLED(value): setLED(PIN_R, value) def setGreenLED(value): setLED(PIN_G, value) def status(): r = GPIO.input(PIN_R) g = GPIO.input(PIN_G) y = GPIO.input(PIN_Y) return r, g, y def cleanup(): GPIO.cleanup()