Code: Alles auswählen
GPIO.output(self.leds, [GPIO.HIGH for led in self.leds if active_led == led])
GPIO.LOW for led in self.leds if not active_led == led
Code: Alles auswählen
GPIO.output(self.leds, [GPIO.HIGH for led in self.leds if active_led == led])
Code: Alles auswählen
def blink(self, active_led):
for led in self.leds:
if active_led == led:
GPIO.output(self.leds, (GPIO.HIGH, GPIO.LOW))
if not active_led == led:
GPIO.output(self.leds, (GPIO.LOW, GPIO.HIGH))
Code: Alles auswählen
while False:
GPIO.output(self.leds, GPIO.LOW)
Code: Alles auswählen
@isblinking.setter
def isblinking(self, value):
if value:
self._blink_event.set()
else:
self._blink_event.clear()
GPIO.output(self.leds, GPIO.LOW)