Bestimmte Aktionen zeitabhängig starten und beenden

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
Running_Spider
User
Beiträge: 1
Registriert: Sonntag 24. November 2019, 16:45

Servus zusammen,
ich habe da aktuell ein Problem. Ich habe mir einen 10x10x10 LED-Würfel Zuhause gebaut. Buchstaben und Zahlen bekomme ich auch alle angezeigt und sogar nach hinten laufend animiert.
Nun möchte ich aber ein paar Aufwendigere Animationen programmieren und suche nach einer Alternative zur Zeitsteuerung.
Bisher habe ich alles mit Variablen gemacht und dann einfach zählen lassen
Das sieht dann so aus:
from Variablen_Skript_Final import * #Alle Deklarationen des Raspberry als Ausgang
from low_macher import * #Zum Löschen der 8-Bit Muster an den Latches und zum komplett zurücksetzen der Schaltung
import time
z = 0
y = 0
x = 0
w = 0
v = 0
u = 0
t = 0
s = 0
r = 0
q = 0

#Reihe 1
while z < 100:
z = z + 1
#Ebene 1
*Ansteuerung der LEDs"
T1() #Zeit damit die Latches das 8-Bit Muster speichern können
...
#Reihe 2
while y < 100:
y = y + 1
#Ebene 1
*Ansteuerung der LEDs"
T1() ##Zeit damit die Latches das 8-Bit Muster speichern können
...

Gibt es Alternativen?

P.S. Bin erst vor einer Woche mit Python angefangen und lese mich nur ein. Also bitte ein wenig einfacher erklären
Sirius3
User
Beiträge: 18270
Registriert: Sonntag 21. Oktober 2012, 17:20

Aus dem Codefragment kann man nichts herauslesen. Allgemein kann man nur sagen: definiere Funktionen, benutze die passenden Datenstrukturen und wiederhole keinen fast gleichlautenden Code
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Ausserdem bitte keine *-Importe und keine einbuchtabigen Namen bei denen kein Mensch weiss was die bedeuten sollen.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten