mit Taster zwischen verschiedenen LEDs umschalten

OP #2910716
Lesenswert?

Hallo alle zusammen

ich würde gerne eine Schaltung bauen die in etwa so aussieht:

Ich habe etwa 15 LEDs (wenn mögich auch mehr) und zwei Taster.
Die LEDs sind in einer Reihe angeordnet und es leuchtet immer bloß eine 
davon.
wenn ich nun den einen Taster drücke soll die LED ausgehen und 
stattdessen die rechts daneben leuchten.
wenn man den anderen Taster drückt soll das Ganze in die andere Richtung 
laufen.

Leider habe ich keine Ahnung wie man das machen könnte.

Ich hoffe, dass mir jemand helfen kann und bedanke mich schon für alle 
Antworten

Lucas
Gast #2910799
Lesenswert?

dann eben massiv mechanisch mit einem alten Schrittschalter-Drehwähler 
aus einer Vermittlungsstelle der Post :-) Geht zwar nur in einer 
Richtung, macht dafür beim Schalten noch tolle Klack Geräusche.
#2910849
Lesenswert?

Lucas P. schrieb:
> ich würde gerne eine Schaltung bauen die in etwa so aussieht:
>
> Ich habe etwa 15 LEDs (wenn mögich auch mehr) und zwei Taster.
> Die LEDs sind in einer Reihe angeordnet und es leuchtet immer bloß eine
> davon.
> wenn ich nun den einen Taster drücke soll die LED ausgehen und
> stattdessen die rechts daneben leuchten.
> wenn man den anderen Taster drückt soll das Ganze in die andere Richtung
> laufen.
>
> Leider habe ich keine Ahnung wie man das machen könnte.

Für Leute mit wenig Ahnung, die eine pgogrammgesteuerte Schaltung 
aufbauen möchten, ist mal vor einigen Jahren das Arduino-System 
entwickelt worden: Eine Auswahl standardisierter Mikrocontroller-Boards 
mit Ein- und Ausgängen und einer einsteigerfreundlichen 
Programmierumgebung, mit der in C++ kleine Steuerprogramme geschrieben 
werden können:
http://arduino.cc/

Das preiswerte (ca. 15-25 EUR) UNO-Board hat 14 digitale Ein- und 
Ausgänge. Wenn man davon 2 für zwei Tastschalter verwendet, könnte man 
die übrigen 12 zur direkten Ansteuerung von bis zu 12 low-power (20mA) 
LEDs verwenden.

Größere Boards wie das "Mega 2560" haben 54 digitale Ein- und Ausgänge 
mit der entsprechenden Möglichkeit, mehr verschiedene Dinge zu schalten.

Es gibt auch Möglichkeiten, mit nur wenigen Ausgängen viele LEDs zu 
steuern, aber dann wird sowohl die Schaltung als auch die Programmierung 
umfangreicher.

Ansonsten bei der direkten Ansteuervariante beschränkt sich das 
Ansteuern einer LED unter Arduino auf Programmzeilen wie:
digitalWrite(12, LOW);  // LED an Pin12 ausschalten
oder
digitalWrite(12, HIGH);  // LED an Pin12 einschalten

> Ich hoffe, dass mir jemand helfen kann und bedanke mich schon für alle
> Antworten

Vielleicht möchtest Du Dich ja mal näher in den Einstieg mit einem 
Arduino-Board informieren. Vorkenntnisse in einer Programmiersprache, 
vorzugsweise C oder C++, wären aber von Vorteil. Kleine 
Basis-Beispielprogramme, z.B. um LEDs blinken zu lassen oder wie 
Schalter abgefragt werden, sind nach dem Installieren der 
Programmierumgebung direkt aufrufbar.

Berücksichtigen müßtest Du aber: Wenn Du mehr als nur kleine 20mA 
Signal-LEDs schalten möchtest, z.B. Power-LEDs, LED-Lampen oder ganze 
LED-Lampenbatterien, dann brauchst Du zusätzlich "Treiber" zum Schalten 
von Spannungen über 5 Volt und Strömen über 20mA, z.B. Transistoren, 
Treiberstufen oder Relais. Wie "fett" sollen denn die LEDs werden, die 
Du da in der Reihe durchschalten möchtest?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren