Zufälliges Mehrkanallauflicht (16+) mit Überfaden

OP #2493513
Hallo!

Hab viele Projekte hier und im Internet gefunden, aber nie exakt das was 
ich suche.
Ich will eine Sternschnuppe in einem Sternenhimmel realisieren, daher 
soll:
1.) Nie eine LED einzeln an sein, sanfter Übergang zwischen den LEDs
2.) Das ganze in zufälliger Durchlaufzeit geschehen in einem 
vorgegebenen Bereich. Sagen wir zum Beispiel 1 bis 20 Sekunden.
3.) Das ganze im Zufallsmodus gestartet werden. Auch in einem Bereich, 
beispielhaft 2 Minuten bis 30 Minuten.
4.) Unterschiedliche Laufrichtungen und evtl. vorzeitiger Abbruch nach 
nicht allen LEDs wären auch denkbar.

Habe mir bereits die Software bzw. Hardware-PWM angeschaut und auch 
schon kleinere Programme geschrieben.

Hat jemand Tipps für mich bezüglich der Realisation? Denke an einen 
ATMega16 für 32 Kanäle.

Wäre sehr dankbar für Antworten.

MFG Jan.
#2495459
Tach Jan,

das sollte machbar sein. Für den Anfang kannst du mal mit 32 LEDs 
anfangen aber da wird der Effekt noch nicht so hübsch sein wie du ihn 
dir wünscht.

Grundsätzlich brauchst du mal irgend einen x beliebigen 
Pseudozufallsgenerator. Kannst auch ein mutierendes Muster vorgeben. 
Dürfte bei genügender Größe nicht auffallen.

Interessant wird es erst durch nicht 45° Winkel in der Bewegung. Bei 
geringer Auflösung musst du nicht voll getroffene Pixel auslassen. Bei 
größerer Auflösung könnte man mit antialiasing anfagen.

Es dürfte klar sein, dass das recht aufwendig wird. Aber naja. Das sind 
LED-Matrizen meistens;)

Thor

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.