Hey, ich würde gerne einen 12V LED strip über einen arduino steuern.. Dafür benutze ich dann eine Batterie die über einen Transistor den LED Strip versorgt. nun die Frage: gibt es auch eine möglichkeit das ich je nachdem wieviel Volt der Arduino abgibt den Streifen auch dimmen kann? mein Transistor sorgt meistens nur für komplett aus oder direkt komplett an... und wenn ja welchen Transistor sollte ich kaufen? worauf muss ich achten? Danke im vorraus! :)
Constantin H. schrieb: > gibt es auch eine möglichkeit das ich je > nachdem wieviel Volt der Arduino abgibt den Streifen auch dimmen kann Der Arduino hat m.W. keinen eingebauten DA-Wandler. In µC-Umgebung dimmt man typisch per PWM. Siehe auch Tutorial hier im µC.net.
Danke erst einmal für die Antwort. Ich will durch andere signale die an meinen Arduino gesendet werden (Soundsensor), dafür sorgen das die LED an und aus geht. Zudem möchte ich halt das die LED nicht nur an oder aus geht, sondern auch verschiedene dimm stufen erreicht. Wie kann ich das denn erreichen wenn nicht mittels eines transistors? danke :)
Constantin H. schrieb: > Wie kann ich das denn erreichen wenn > nicht mittels eines transistors? Mit einem Transistor, der vom µC mit PWM angesteuert wird.
und welche werte muss dieser Transistor besitzen? oder wie finde ich dies allein heraus? :)
Constantin H. schrieb: > oder wie finde ich > dies allein heraus? :) Indem du eine Suchmaschine deines Vertrauens mit den Suchbegriffen, welche Harald dir schon genannt hast, beauftragst. Harald W. schrieb: > Mit einem Transistor, der vom µC mit PWM angesteuert wird. Ach so: µC steht hier für deinen Arduino.
Ich habe halt leider keine ahnung von verschiedenen Transistoren... deshalb dachte ich hier würde ich eine schnelle antwort kriegen. Ich habe es mit einem transistor aus einem arduino starterset versucht und konnte damit halt nicht wirklich dimmen, sondern quasi nur an oder aus schalten ( was ja auch sinn macht, da der transistor ja ab einer gewissen schwelle einfach den kompletten strom durchlässt (oder?) ) jetzt wollte ich wissen ob es auch welche gibt die halt mehr oder weniger strom durchlassen, und wenn ja wie die heißen :/ Entschuldigung für diese Unwissenheit..,
> konnte damit halt nicht wirklich dimmen, sondern quasi nur an > oder aus schalten Dann hast du kein PWM benutzt. > ob es auch welche gibt die halt mehr oder weniger strom durchlassen Das kann jeder Transistor mehr oder wenger. Aber du sollst PWM benutzen! Und jetzt liest du erstmal, was PWM ist und wie man das bei Arduino nutzt. Dann wrist du auch verstehen, warum wir so darauf herum reiten. Dazu gibt es hunderte Anleitungen - auch bei Youtube.
Constantin H. schrieb: > Ich > habe es mit einem transistor aus einem arduino starterset versucht und > konnte damit halt nicht wirklich dimmen, sondern quasi nur an oder aus > schalten Deshalb suche mal nach Pulsweitenmodulation, oder PWM. Dein Arduino kann das. Eventuell nicht an allen Pins. Suche mal nach dem Befehl: analogWrite ( was ja auch sinn macht, da der transistor ja ab einer > gewissen schwelle einfach den kompletten strom durchlässt (oder?) ) Jain. Das würde hier jetzt aber zu weit führen. > jetzt wollte ich wissen ob es auch welche gibt die halt mehr oder > weniger strom durchlassen, und wenn ja wie die heißen :/ Entschuldigung > für diese Unwissenheit.., MOSFETs mit TTL-Level wären in deinem Fall geignet.
Wie viel Strom braucht denn dein LED Stripe? Du brauchst möglicherweise auch etwas stärkeres als einen Transistor
Nick S. schrieb: > Du brauchst möglicherweise auch etwas stärkeres als einen Transistor das wäre dann ein z.B. größerer Transistor... Ist ja nicht so dass sich die Teile der Stärke nach Sortieren lassen, erst Diode, dann Transistor, dann Feldeffekttransistor und dann was? Triac? Das sind verschiedene Bauteile die es jeweils von kleiner bis größer gibt.
klar, habe ich schon gemacht, aber die schwelle mit meinem transistor ist deutlich zu klein glaube ich, also auch mit verschiedenen analogWrites ist es entweder komplett an oder komplett aus, es gibt kaum verschiedene "dimm" stufen. TTL-Level heißt also einfach MOSFETs mit 3,3V-5V betrieb?
Constantin H. schrieb: > also auch mit verschiedenen > analogWrites ist es entweder komplett an oder komplett aus, es gibt kaum > verschiedene "dimm" stufen. Es gibt so um 255 Stufen. > TTL-Level heißt also einfach MOSFETs mit 3,3V-5V betrieb? Ja. (bei TTL sind es 5 Volt)
Constantin H. schrieb: > also auch mit verschiedenen > analogWrites ist es entweder komplett an oder komplett aus, Bitte zeige mal deinen Schaltplan. Ach so. Ich glaube, es können nicht alle Pins für analogWrite genutzt werden.
:
Bearbeitet durch User
Die AnalogWrite Funktion erzeugt kein analoges Signal, sondern ein PWM Signal. Du darfst Dich bei den Arduino Machern für deren Wortwahl bedanken. PWM Signale sind Digital. An/Aus, da spielt deine Schaltschwelle keine Rolle. Und jetzt lies endlich mal nach, was PWM überhaupt ist, ansonsten muss ich wohl davon ausgehen, dass du uns nicht ernst nimmst. Also nochmal zum merken: - AnalogWrite erzeugt ein digitales Signal. - Shields sind keine Rüstungsteile, sondern Platinen. - Skechtes sind keine Zeichnungen, sondern Quelltexte. - Loop ist keine Schleife, sondern das Hauptprogramm, dass innerhalb einer Schleife ausgeführt wird. Wie viele Drogen darf man eigentlich in Italien mit sich führen?
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.