Ich habe jeweils 2 LED antiparallel an einigen uC Port Pins. Jeweils mit VW an GND bzw. VCC, die anderen Enden der LED am uC Port. Das ganze soll im Betrieb den jeweiligen Status anzeigen. Jetzt moechte ich den uC schlafen legen, dazu aber alle LED abschalten. Wenn ich den LED VCC abschalte und die Ports auf Low lege sind alle LED aus. Kann mir da mal jemand auf die Spruenge helfen. Ich tappe total im dunklen, wie ich VCC an den entsprechenden LED am elegantesten abschalten kann. Ju
Pin auf Eingang (Dxy auf 0) und Pull-Up aus (Pxy auf 0) und dann hoffen, dass die Summe der Flussspannungen der LEDs über deinen 5V liegt. Fall nicht, kann es helfen, in Reihe zu den LEDs noch eine angemessene Anzahl Si-Dioden (0.7V pro Stück) zu schalten.
Wenn die Stromaufnahme der gesamten Schaltung nicht minimiert zu werden braucht, könnte man auch folgendes machen: (das ist dann auch wirklich eine Antiparallelschaltung. :-) Vcc | | | 470R | | LED1 | ----|<|---- | | | +----+ +---- µC Port-Pin | | LED2 | | ----|>|---- | | | | 470R | GND Port = 1 --> LED1 leuchtet. Port = 0 --> LED2 leuchtet. Port = Input --> beide LEDs aus. Schöner wär's allerdings, man schaltet mit einem Transistor einfach Vcc für alle LEDs gemeinsam ab. Hast Du dazu keinen Port mehr frei?
Die Idee mit dem Transistor hab ich schon gehabt, bin aber glaub ich zu bloed um das ans laufen zu bekommen. Hab einen BC557 E an VCC C an die LED B 10k an VCC und 2k2 an einen Port Pin (bin leider nicht gut im ASCII Schaltplan zeichnen) Wenn ich die Basis vom T nun per uC auf High (oder wars bei Low?) lege schiesst der Strom in die Hoehe. Hab vielleicht oben vergessen zu schreiben: der uC ist ein Atmega32A und die ganze Schaltung mit 5V. Ju
Bei zwei Ports und den LEDs dazwischen kann man einfach beide auf Eingang schalten und schon ist Ruhe. Sollen sie leuchten einen Port auf Hi, den anderen auf Low je nach gewünschter Farbe.
Sorry, sieht nach Loetfehler aus. Ich hab den Transistor ausgeloetet und die Leitung am C des T hat 2 Ohm nach GND. Kein Wunder der Verbrauch schiesst hoch. Mach mich mal auf die Suche. hier erst mal danke an Alle. Ju
Siehe Gast, die einfachste Idee die 2 LED antiparalell mit mit einem Vorwiderstand zwischen 2 Ports hängen ;) bzw. bei unterschiedlicher Durchflusspannung pro LED 1 Vorwiderstand und dann uC Port1 -> A+K -> Diode mit eigenem Wdst. die 2 Enden an den Port2.
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.