Zum ersten Mal werde ich eine Digitaluhr mit 7-Segment-Anzeigen mit Arduino Multiplexing machen. Ich bin dabei, die folgende Schaltung zu verwenden, um 4 große LED-Ziffernanzeigen mit gemeinsamer Kathode und 7 Segmenten zu betreiben. Der Schaltplan zeigt nur 2 Ziffern mit 4 angeschlossenen Anodenstiften. Ich hoffe, Sie verstehen den vollständigen Schaltplan aus diesem Diagramm.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Meine Fragen sind:
Weiter zu meinem Kommentar - Sie benötigen einen High-Side-Schalter.
Zum Beispiel:
Q2 ist ein Jellybean-NPN-Typ (z. B. bc548). Wenn die Basisspannung von Q2 unter 0,6 V liegt, ist es AUS, bei mehr als 0,6 V ist es EIN. Der Ausgang eines Arduino (3V3 oder 5V) kann es problemlos betreiben. Beachten Sie, dass die hohen Widerstandswerte bedeuten, dass das Arduino nicht viel Strom liefern muss, um den Schalter zu aktivieren.
Q1 (bc327) ist die PNP-Version des bc337. Wenn Q2 ausgeschaltet ist (Eingang LOW), ist Q1 ausgeschaltet und es kann kein Strom zum Segment fließen.
Wenn Q2 EIN ist (Eingang HIGH), ist Q1 EIN und Strom fließt. Eventuell müssen Sie den Segmentstrom mit einem Widerstand begrenzen.
Sie benötigen diese Schaltung (oder etwas Ähnliches) für jedes Segment, das Sie fahren möchten.
Jim Dearden
M.Ferru
Sribasu
Jim Dearden
Sribasu
Jim Dearden