Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:flackerndes_windlicht:programmversion_0.3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
arduino:flackerndes_windlicht:programmversion_0.3 [30.01.2018 18:43] Frickelpietarduino:flackerndes_windlicht:programmversion_0.3 [22.10.2018 18:47] Frickelpiet
Zeile 2: Zeile 2:
 Der Nachteil der [[arduino:flackerndes_windlicht:programmversion_0.2|Programmversion 0.2]] ist, dass die Flamme sich nur auf einer Kreisbahn bewegen kann. Das ist schon recht effektvoll, aber nur eine lausige Simulation der Bewegung einer echten Flamme im Windzug. Daher habe ich den Code in dieser Programmversion vollständig überarbeitet. Der Nachteil der [[arduino:flackerndes_windlicht:programmversion_0.2|Programmversion 0.2]] ist, dass die Flamme sich nur auf einer Kreisbahn bewegen kann. Das ist schon recht effektvoll, aber nur eine lausige Simulation der Bewegung einer echten Flamme im Windzug. Daher habe ich den Code in dieser Programmversion vollständig überarbeitet.
  
-Ab dieser Programmversion kann sich die Flamme über die gesamte Kreisfläche bewegen, die der NeoPixel-Ring umschließt. Die Variable "deviance" beschreibt die Ablenkung der Flamme aus der Mittelstellung, die Variable "angle" den Winkel der Ablenkung und die Variable "flickerDepth" die Stärke des Flackerns. Die Variable "FlickerDepth" wirkt sich global auf die Helligkeit aller NeoPixel aus, da sie ein Multiplikator ist aber auch die helleren stärker als auf die dunkleren.+Ab dieser Programmversion kann sich die Flamme über die gesamte Kreisfläche bewegen, die der NeoPixel-Ring umschließt. Die Variable "deviance" beschreibt die Ablenkung der Flamme aus der Mittelstellung, die Variable "angle" den Winkel der Ablenkung und die Variable "flickerDepth" die Stärke des Flackerns. Die Variable "FlickerDepth" wirkt sich global auf die Helligkeit aller NeoPixel aus, da sie ein Multiplikator ist aber auf die helleren stärker als auf die dunkleren. Was mir sehr gut gefällt ist, dass der Algorithmus sehr kompakt ist
  
 <code> <code>
arduino/flackerndes_windlicht/programmversion_0.3.txt · Zuletzt geändert: 18.05.2023 12:34 von 127.0.0.1