Hallo Ich habe vor mit einem Arduino drei Dimmer anzusteuern. Die Dimmer sollen über die 0-5 Volt vom Arduino angesteuert werden (PWM mit Filter). Eigentlich wollte ich die drei Kanäle in Bässe, Mitten und Höhen unterteilen... Also auf dem Arduino eine FFT laufen lassen. Es gibt hier schon einen Thread in einem anderen Forum Beitrag "5 Kanal Digital-Lichtorgel für Arduino", in diesem werden LEDs angesteuert über eine FFT. Jedoch reagieren diese viel schneller als ein Dimmer bzw. als die Lampe. Was meint ihr? Lieber analog aufbauen, oder, so wie geschildert, mit Arduino? Und wenn ja, wie müsste ich den Code umschreiben? Kenne mich noch nicht so genau im Programmieren aus. Gruß Simon
Simon B. schrieb: > Und wenn ja, wie müsste ich den Code > umschreiben? Kenne mich noch nicht so genau im Programmieren aus. Erstmal gar nicht, du musst ja nicht alle 5 Kanäle benutzen. Ein paar einfache RC Tiefpässe an den PWM Ausgängen und dann auf die Dimmer. So wie es aussieht, ist es am sinnvollsten den Bässe, Mitten(hoch) und Höhen Kanal von Christofs Beispiel zu benutzen - aber das kannst du ausprobieren. Hier ist noch ein anderer interessanter Ansatz zur Frequenzaufteilung: Beitrag ""LED-Spectrumanalyzer"software ohne Fouriertransformation"
:
Bearbeitet durch User
Hallo Matthias Das habe ich bereits probiert... Jedoch mit dem Ergebnis, dass der Tiefpass dafür sorgt das die Lampe so gut wie garnicht mehr reagiert.:( Ich bin mir auch nicht so sicher, ob wirklich eine PWM erzeugt wird. Ich glaube die Ausgänge springen auf HI wenn die gewünschte Frequenz ankommt. Wenn ich den Dimmer direkt anschließe kommt schon mehr dabei rum, aber die pulse müssten länger sein, da die Lampe träge reagiert. Gruß Simon
Ich habe mich jetzt nicht so durch den Code gewühlt, aber eine mögliche Lösung wäre, den Block mit den AnalogWrite() Statements nicht jedesmal zu durchlaufen, sondern z.B. nur jedes 5te Mal in der Hauptschleife. Aber PM doch mal den Christof, vllt. hat er ja eine bessere Lösung.
Er war in den Thread als Gast angemeldet von daher, weis ich nicht wie das gehen soll...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.