Hallo! Ich verwende den ATtiny84A und will den Vorwiderstand einer LED durch schalten eines PINs ändern. Die LEDs besitzen einen fixen Rv, ein zweiter soll über einen Pin des µC dazugeschalten werden. Meine Überlegung war, wenn ich den Pin auf Ausgang und LOW schalte, fließt der Strom in den Pin und nicht über den zusätzlichen Widerstand. Schalte ich den Pin auf Eingang um, ist er hochohmig und der zusätzliche R (der nach der LED gegen Masse geschaltet ist) ist aktiv. Kann das so funktionieren bzw. muss ich dabei sonst noch was beachten? Kann ich einen Pin DIREKT von Ausgang LOW auf Eingang umschalten? Danke, lG
Theoretisch geht das, Wenn der Strom nicht zu groß ist, und die Spannung am Pin nicht über VCC hinaus gehen kann. Ansonsten: Transistor Umschalten durch Ändern des DDR-Registers. (PORT-Register auf 0 lassen)
OK, das heißt, wenn ich einen Pin auf Ausgang schalte, dann ist der automatisch auf LOW?
Hans Peter schrieb: > OK, das heißt, wenn ich einen Pin auf Ausgang schalte, dann ist der > automatisch auf LOW? Natürlich nur wenn das Bit im PORT Register auf 0 ist.
Hallo, würde hier auch sagen: Transistor. Beispiel: Einmal LED normal an deine Quelle anschließen und Parallel zu deinem jetzigen Widerstand einen zweiten Widerstand den du mit einem Transistor schaltest. Hat deine LED einen festen Widerstand von 180 Ohm und du schaltest mit einem Transistor einen Zweiten 180 Ohm Widerstand Parallel beträgt der Gesamtwiderstand nur noch 90 Ohm. Gruß Deathfun
Danke für die Antworten... Warum meint ihr, dass ein Transistor angebracht wäre? Ich brauch für die LED nur ca 2mA und der µC kann 30mA?! lG
> Ich brauch für die LED nur ca 2mA und der µC kann 30mA?!
Gibt es einen bestimmten grund, warum du das nicht schon im ersten
Beitrag geschrieben hast ? Faulheit ?
1 | |
|
2 | B0|--R1--+ |
3 | uC | +--|>|-- GND |
4 | B1|--R2--+ |
5 | |
|
funktioniert natürlich, schaltet B0 auf HIGH und B1 auf Eingang, wirkt nur R1 als Vorwiderstand, schaltet B0 auf Eingang und B1 auf HIGH, wirkt nur R3 als Vorwiderstand, und schaltet man B0 und B1 auf HIGH sind beide Widerstände parallel vor der LED. Schaltet man B0 und B1 beide als Eingang oder auf LOW, ist die LED aus.
Bisher gab es aber keine (meine ich zumindest) Leistungsangaben. Daher hat Steran geschrieben: Stefan P. schrieb: > Theoretisch geht das, Wenn der Strom nicht zu groß ist, und die Spannung > am Pin nicht über VCC hinaus gehen kann. Ansonsten: Transistor und ich schloss mich seiner Meineung an. Kann ja keiner ahnen das es nur um 2mA geht. Gruß deathfun
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.