rpi/src/LED.py
2023-08-19 23:38:19 +02:00

63 lines
1.2 KiB
Python
Executable File

from GPIOlh import morse
from GPIOlh import channel
import time
ChnlBlue = 11
ChnlGreen = 12
ChnlRed=15
TeleMorse = morse(ChnlRed)
TeleText = "Hallo, mein Name ist Lars Hahn"
TeleMorse.transmit(TeleText)
TeleMorse.clean()
Board = channel()
Board.chnl_pwm(ChnlRed)
for r in range(3):
for i in range(-99,100):
Board.chnl_pwm_set_dc(abs(i))
time.sleep(0.01)
Board.clean()
BoardGreen = channel()
BoardRed = channel()
BoardBlue = channel()
BoardBlue.chnl_pwm(ChnlBlue)
BoardGreen.chnl_pwm(ChnlGreen)
BoardRed.chnl_pwm(ChnlRed)
BoardRed.chnl_pwm_set_dc(99)
BoardBlue.chnl_pwm_set_dc(99)
time.sleep(2)
for i in range(99,-1,-1):
BoardRed.chnl_pwm_set_dc(i)
time.sleep(0.01)
BoardBlue.chnl_pwm_set_dc(99)
BoardGreen.chnl_pwm_set_dc(0)
for i in range(100):
BoardGreen.chnl_pwm_set_dc(i)
time.sleep(0.01)
BoardBlue.chnl_pwm_set_dc(99)
BoardGreen.chnl_pwm_set_dc(99)
for i in range(99,-1,-1):
BoardBlue.chnl_pwm_set_dc(i)
time.sleep(0.01)
BoardGreen.chnl_pwm_set_dc(99)
BoardRed.chnl_pwm_set_dc(0)
for i in range(100):
BoardRed.chnl_pwm_set_dc(i)
time.sleep(0.01)
BoardGreen.chnl_pwm_set_dc(99)
BoardRed.chnl_pwm_set_dc(99)
for i in range(99,-1,-1):
BoardGreen.chnl_pwm_set_dc(i)
time.sleep(0.01)
BoardBlue.clean()