Instructions
55
Nachdem die LED volle Helligkeit erreicht hat, regelt eine zweite Schleife sie nach dem gleichen Schema
wieder herunter. Diese Schleife zählt von
100 an in Schritten von -2 nach unten. Dieser Zyklus wiederholt
sich, bis ein Benutzer die Tastenkombination
[Strg]+[C] drückt.
except KeyboardInterrupt:
p.stop(); GPIO.cleanup()
Der KeyboardInterrupt löst jetzt zusätzlich die Methode stop() des PWM-Objekts aus. Diese Methode
beendet die Erzeugung eines PWM-Signals. Danach werden, wie aus den letzten Programmen bekannt, die
GPIO-Ports zurückgesetzt.
6.1.2 Zwei LEDs unabhängig dimmen
Da für die Programmierung des PWM-Signals keine Programmzeit im Python-Skript benötigt wird, lassen sich
auch mehrere LEDs unabhängig voneinander dimmen, wie das nächste Experiment zeigt. Schließen Sie dazu
eine weitere LED über einen Vorwiderstand an den GPIO-Port 25 an.
Abb. 6.4: Steckbrettaufbau, um zwei LEDs zu dimmen.