Closed pintman closed 8 years ago
Mit PWM wäre es möglich.
https://sourceforge.net/p/raspberry-gpio-python/wiki/PWM/
So kann man z.B. eine LED dimmen:
import time import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPIO.setup(12, GPIO.OUT) p = GPIO.PWM(12, 50) # channel=12 frequency=50Hz p.start(0) try: while 1: for dc in range(0, 101, 5): p.ChangeDutyCycle(dc) time.sleep(0.1) for dc in range(100, -1, -5): p.ChangeDutyCycle(dc) time.sleep(0.1) except KeyboardInterrupt: pass p.stop() GPIO.cleanup()
Dummyklasse in Paket RPiDummy muss entsprechend angepasst werden.
Ab Version 0.2.5 verfügbar. Ein Demo kann mit folgendem Befehl abgerufen werden:
$ python3 -m eapi.eapi
Ein Dokumentation ist in EAModul.schalte_led zu finden:
$ pydoc3 eapi.eapi.EAModul.schalte_led
Dem EAModul ermöglichen, die LEDs nicht nur an- und auszuschalten, sondern auch zu dimmen.