Hallo :) Ich bin noch Anfänger und komme nicht weiter. Auch Google kann mir nicht wirklich helfen oder ich suche falsch. Eine einfach Schaltung mit einem Transistor funktioniert bei mir einwandfrei. Nun will ich aber wie bei einem Relais mit zwei Zuständen arbeiten. An meinem Beispiel soll das dann wie folgt aussehen: Arduino macht Pin auf high, dann soll LED Band 1 leuchten, wenn der Pin auf low geht, soll LED Band 2 leuchten. Mit einem Relais ist das ja kein Problem, aber wie bekomme ich das mit Transistor/-en hin?
Du solltest vielleicht noch ein paar Randbedingungen erzählen: - mit welcher Spannung wird das LED-Band betrieben? - musst du VCC schalten oder kann es auch GND sein (oder ggf. auch gemischt)? - hat der Arduino 3.3V Signalpegel? (Ich verwende keinen, daher die Frage) - welche Ströme treten denn auf?
Jan schrieb: > Eine einfach Schaltung mit einem Transistor funktioniert bei mir > einwandfrei. Nun will ich aber wie bei einem Relais mit zwei Zuständen > arbeiten. Zeig' mal deine funktionierende Schaltung! Die hat doch wohl bereits 2 Zustände: AUS , EIN Du brauchst wohl nur eine Inverterstufe und zweite identische Ausgangsstufe zu deinen LED-Bändern. Band 1: AUS EIN Band 2: EIN AUS Sind ja auch nur zwei Schaltstellungen. Schaltung der Inverterstufe: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Transistor_pegelumsetzer.svg/180px-Transistor_pegelumsetzer.svg.png Nimm dazu R1= 10 kOhm, R2 = 1 kOhm Gruss
Also die LED Bänder werden mit 12V betrieben. Es sind auch nur jeweils 30cm (18 LEDs). Ich habe da 400mA gemessen. Es kann sowohl VCC als auch GND geschaltet werden. Der Arduino hat 5V Signalpegel.
Hallo Erich, Meine Schaltung habe ich so aufgebaut: http://blogs.iad.zhdk.ch/embodied-interaction-basics-hs11/files/2011/09/Transistor_Stromfluss4.png Das heißt, an Uout müsste ich dann einen dritten Transistor klemmen?
Jan schrieb: > Also die LED Bänder werden mit 12V betrieben. Es sind auch nur jeweils > 30cm (18 LEDs). Ich habe da 400mA gemessen. > Es kann sowohl VCC als auch GND geschaltet werden. Ok, dann ist Schalten des GND günstiger. > Der Arduino hat 5V Signalpegel. Auch gut, dann würde ich MosFets vorschlagen, auch die 400mA Strom sprechen dafür. Mit Transistoren brauchst du zu viel Basisstrom, den der Arduino nicht direkt liefern kann. Im Anhang mal ein Beispiel, der erste MOSFET sollte ein Logic-Level Typ sein, der zweite muss 12V am Gate vertragen. R1 und R3 entsprechen den LED-Strängen. R4 sorgt beim Reset des Arduino für eindeutige Verhältnisse. R2 sichert das Einschalten des zweiten FET, kann ggf. entfallen.
Vielen Dank! Werde ich so früh wie möglich ausprobieren!
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.