Mindestdesign für die Steuerung von 2 LEDs, um entweder eine oder beide zu beleuchten?

Ich bin ein absoluter Anfänger in Sachen Elektronik. Bisher habe ich eine Schaltung mit 2 LEDs und 2 SPST-Tastern erstellt, die jeweils eine andere LED steuern. Sehr einfach, Sie sollten auf die Idee kommen, ohne dass ich eine Schaltung zeichne.

Ich habe versucht herauszufinden, wie man einen dritten Taster hinzufügt, der beide LEDs gleichzeitig steuert , ohne die Funktionalität der beiden vorhandenen zwei Taster zu verändern.

Ist es überhaupt möglich, dies mit 3 SPST-Tastern zu erreichen, ohne weitere Komponenten hinzuzufügen? Wenn nicht, bin ich daran interessiert zu lernen, was das einfachste Design wäre, um dies zu erreichen. Danke schön.

Es hängt davon ab, ob. Was sind Ihre Anforderungen? Was soll die dritte Taste genau bewirken? Eine Wahrheitstabelle würde helfen.
Die einfachste Lösung unterscheidet sich grundlegend von der Lösung mit minimaler GPIO-Anzahl. Am einfachsten ist es, nur einen GPIO pro Schalter und einen GPIO für jede LED zuzuweisen. Die minimale Anzahl von GPIOs ist komplizierter und erfordert komplexere Software und erfordert häufig zusätzliche Komponenten außerhalb der MCU-Grenze.
@MichaelKaras Ich sehe in dieser Frage keine CPU, nur Schalter und Lichter.
wäre einfach, wenn Ihre dritte Taste DPDT wäre, oder fügen Sie ein DPDT-Relais hinzu, das von Ihrem dritten SPST-Schalter angesteuert wird, aber wie d3l sagt, würde eine Wahrheitstabelle dessen, was Sie hier erreichen möchten, helfen.

Antworten (2)

Nein. Ohne zusätzliche Komponenten (Dioden) können Sie keine SPST-Tasten verwenden.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wenn Sie stattdessen einen leicht zu findenden DPST- oder DPDT-Schalter verwenden, können Sie die Dioden vermeiden. Sie würden die zusätzlichen Pins am DPDT-Schalter ignorieren.

schematisch

Simulieren Sie diese Schaltung

Sicher, es ist möglich. LEDs sind nichtlinear und wir können uns das zunutze machen:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wenn SW1 oder SW2 gedrückt werden, leuchtet die entsprechende LED, die gegenüberliegende sieht jedoch weniger als die Hälfte der Spannung und lässt keinen nennenswerten Strom durch (gibt also kein Licht ab). Durch Drücken von SW3 leuchten beide LEDs auf.

Aufgrund von R4 wird ein wenig Strom verschwendet (~ 3x der Strom für eine LED, anstatt das Doppelte, um zwei LEDs zu beleuchten), aber das ist ein geringer Preis für eine Lösung.

Das erfordert natürlich zwei zusätzliche Widerstände, und abhängig von den Widerstands- und Spannungswerten wird immer noch eine LED zum Leuchten gebracht (manchmal wird sehr wenig Strom benötigt), könnte stattdessen auch das Dioden-Setup verwenden.
@Passerby Diese Schaltung ist möglicherweise besser, wenn die Versorgungsspannung in der Nähe der LED Vf liegt. Es ist einfacher, einen Gate-Chip oder Transistoren oder was auch immer zu verwenden.