@JenselBensel: Lässt Du Dir Tabs mit vier Leerzeichen im Editor anzeigen oder verwendest Du dort tatsächlich *vier Leerzeichen* pro Ebene? Letzteres sollte man machen.
Meistens lasse ich mir die vier Leerzeichen mit Tabs anzeigen. Letzteres mache ich eher selten oder nur in der Linux Shell.
@JenselBensel: Du hast das Problem, dass Du eine Funktion (setPixelColor) mit ungültigen Parametern aufrufst. Du kannst entweder Deine Schleifen so umschreiben, dass das nicht mehr passiert, was aber schwierig sein kann und Gefahr läuft, dass nicht mehr exakt das erwartete Ergebnis herauskommt ...
@JenselBensel: jetzt überschreitest Du mit setPixel nicht mehr in negative Richtung sondern um zwei Elemente in positive Richtung. Das Programm ist also noch genauso kaputt wie vorher, nur dass die Auswirkungen scheinbar nicht sofort offensichtlich werden.
Den Schweif definiert habe ich von Zeile 43 bis 49. "i" ist meine Konstante sich bewegende LED und "y" ist der variable Wert mit dem 2 bzw. 3 dunkler leuchtenden LEDs definiert sind.
Muß ich das Script deutlicher beschreiben? `i` liegt aufgrund von `range()` im Intervall [0, strip.numPixels ...
@JenselBensel: Wenn Du keine Antworten willst, brauchst Du nicht fragen. Du kannst gerne noch 4 weitere Wochen herumdoktorn.
Warum so schnippisch? Ich habe nicht gesagt das ich keine Antwort haben möchte. Ganz im Gegenteil. Ich frage sogar noch wie ich Deine Antwort zu verstehen habe. Da sich ...
@JenselBensel: in Zeile 44 greifst Du auf Pixel -1 zu. Das könnte Probleme machen.
Inwiefern? In Zeile 36 ist i in range durch das Objekt strip.numPixel() klar mit definiert. Also Werte von 1-15(bzw. 0-14). Wodurch -1 auf 0 erstmal keine Auswirkung zeigt. Erst in der Rangefolge wird die ...
Ich habe da ein Problem für das ich keine Lösung finde. Immer wenn ich mein kitt.py Script laufen lasse. Bricht es nach einiger Zeit mit folgender Fehlermeldung ab.