Lichteffekte Python für Anfänger?

1 Antwort

So was hätt ich auch gern in der Schule gemacht.

  • Regenbogen

‘‘‘for i in range(360): # Hue-Wert von 0 bis 360 durchlaufen

  color = hsv_to_rgb(i/360, 1.0, 1.0) # Konvertiere HSV zu RGB

  set_all_leds(color)

  time.sleep(0.05)‘‘‘

  • Lauflicht

‘‘‘for i in range(anzahl_leds):

  set_led(i, (255, 0, 0)) # Rote Farbe für LED i

  time.sleep(0.1)

  set_led(i, (0, 0, 0)) # LED aus‘‘‘


xNIPUx 
Beitragsersteller
 05.12.2024, 07:51

Sehr nett aber ich habe ziemlich nur die grundbefegle durchgemacht und hab bei der hälfte gar keine ahnung, könntest du das simpler machen?

snowyy2630  05.12.2024, 09:24
@xNIPUx

Alles klar.
‘ for i in range(anzahl_leds):

  set_led(i, 255)

  time.sleep(0.1)

  set_led(i, 0)‘

‘ while True:

  for helligkeit in range(0, 256, 5):

    set_all_leds(helligkeit)

    time.sleep(0.05)

  for helligkeit in range(255, -1, -5):

    set_all_leds(helligkeit)

    time.sleep(0.05)‘

Hoffentlich geht der Codeblock jetzt