Forum: Mikrocontroller und Digitale Elektronik LED-Zähler: Hilfe für Laien


von Andreas P. (dorandy)


Lesenswert?

Hallo,

ich bin durch ein Hobbyprojekt auf ein Problem gestoßen, welches ich 
vorher nicht als Problem gesehen hatte :D

Ziel: einfache und billige Schaltung, welche Folgendes realisiert:
3LEDs mit einem Taster steuerbar machen - keine LED leuchtet - Taster 
drücken - eine LED leuchtet - Taster nochmal drücken - zwei LEDs 
leuchten usw. bei Überlauf einfach wieder zurück auf "aus".

Ich bin Informatiker und könnte es sicher ohne Probleme mit einem 
digitalen Controller ala Aduino oder so lösen aber das scheint mir hier 
etwas mit Kanonen auf Spatzen geschossen.

Hat evtl. jemand von euch einen einfachen Schaltplan mit einem IC oder 
so für mich parat?

Schonmal danke für die Hilfe!

Achja: Bin neu hier und wusste nicht so recht in welches Unterforum das 
hier passt, daher im OT.

Grüße
Andreas

: Verschoben durch Moderator
von Crazy Harry (crazy_h)


Lesenswert?

MOS 4017 mit entprellten Tastern. Ausgang 4 auf Reset. Wenn wirklich 
eine, zwei, drei LEDs leuchten sollen und nicht die erste, zweite, 
dritte an den Ausgängen die LEDs über eine kleine Diodenmatrix 
anschliessen.

von c. m. (Gast)


Lesenswert?

Crazy H. schrieb:
> MOS 4017 mit entprellten Tastern. Ausgang 4 auf Reset. Wenn wirklich
> eine, zwei, drei LEDs leuchten sollen und nicht die erste, zweite,
> dritte an den Ausgängen die LEDs über eine kleine Diodenmatrix
> anschliessen.

oder ein klitzekleiner attiny45/85.
ich glaube nicht, daß das "mit kanonen auf spatzen geschossen" ist, es 
wäre schlicht effizient: µc, taster, und 3LED's mit vorwiderständen.

von Georg M. (g_m)


Lesenswert?

Andreas P. schrieb:
> Taster drücken - eine LED leuchtet - Taster nochmal drücken - zwei LEDs
> leuchten usw.

Nicht vergessen:

https://www.arduino.cc/en/Tutorial/Debounce

von Michael B. (laberkopp)


Lesenswert?

Crazy H. schrieb:
> MOS 4017 mit entprellten Tastern. Ausgang 4 auf Reset. Wenn wirklich
> eine, zwei, drei LEDs leuchten sollen und nicht die erste, zweite,
> dritte an den Ausgängen die LEDs über eine kleine Diodenmatrix
> anschliessen.

Ein CD40194 wäre wenigstens ohne Dioden geeignet,
aber wenn man nur 4017 kennt...

http://www.datasheet.free.fr/cd/cd_40104.pdf

An RESET ein Power On Reset mit Widerstand und Kondensator, damit beim 
einschalten alle LEDs aus sind.

An CLK ein Taster mit RC Entprellung (rise time darf 1ms betragen).

An Parallelladeingänge eine 0

S0 an 1 (shift right)

An shift right input eine 1

Und S0 an Q2 damit, nach dem die dritte LED leuchtet, der nächste 
Tastendruck zum parallel laden der 0 führt und die LEDs wieder 
ausschaltet.

von Peter D. (peda)


Lesenswert?

Andreas P. schrieb:
> Ich bin Informatiker und könnte es sicher ohne Probleme mit einem
> digitalen Controller ala Aduino oder so lösen

Dann tue es, MCs haben ne Menge Vorteile, z.B.:
- definiertes Einschaltverhalten
- Entprellung ohne zusätzliche Hardware
- Funktion leicht änderbar
- sehr klein

Ein ATtiny4 oder ATTiny13 sollte reichen.

von Jörg R. (solar77)


Lesenswert?

Es geht auch mit einen 74HC4015.

http://www.ti.com/lit/ds/symlink/cd74hc4015.pdf

An Q0-Q2 kommen die Leds
D kommt fest auf H
An CP kommt der Takt, ggf. muss der Eingang entprellt werden
Q3 geht über eine Diode an Reset (wird nicht benötigt wenn auf POR 
verzichtet wird)
An Reset kommt auch eine RC-Kombination für POR
Die Eingänge des 2ten Schieberegistern kommen auf L - damit die Eingänge 
nicht offen sind.

Bei Bedarf kann auf 7 Leds erweitert werden.

Die Schaltung ähnelt der von Michael Bertrandt, der 4015 hat keine 
D-Eingänge.

Der Thread ist in der falschen Rubrik, vielleicht kann er von einem MOD 
verschoben werden.

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ich stimme Peter zu: wenn du die Toolchain und das Wissen für µC hast, 
dann ist die billigste, einfachste, kleinste und sogar die beste 
Lösung ein 8-beiniger µC...

von Jörg R. (solar77)


Lesenswert?

Lothar M. schrieb:
> Ich stimme Peter zu: wenn du die Toolchain und das Wissen für µC hast,
> dann ist die billigste, einfachste, kleinste und sogar die /beste/
> Lösung ein 8-beiniger µC...

Das ist wohl war. Der TO scheint aber kein Interesse mehr an der 
Umsetzung zu haben...

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
Noch kein Account? Hier anmelden.