Ich habe vor kurzem mal wieder ein paar Bauteile/Komponenten nachbestellt und hab dann gesehen dass da noch ein Dekadenzähler in der Merkliste war, von welchem ich direkt mal 5 Stück mitbestellt habe. Bei dem Dekadenzähler handelt es sich um einen 74HC4017-Nachbau, genauer gesagt um den CD74HC4017E von Texas Instruments. Im Datenblatt wird der IC mit „High-Speed CMOS Logic
Decade Counter/Divider with 10 Decoded Outputs“.
Ich habe mithilfe des 74HC4017 und einem Arduino ein kleines Lauflicht gebaut.
Folgende Komponenten werden hierfür benötigt:
- Arduino Nano
- 1x 74HC4017
- 11x LEDs
- 11x 330 Ohm Widerstände
Die Verkabelung ist simpel und schnell erledigt. Da die Ausgabe Pins 0-9 nicht nebeneinander, sondern so angeordnet sind wie es die Technik zu lässt, ist es mir leider nicht gelungen eine übersichtliche Fritzing Skizze zu erstellen.
Anmerkung: Der Pin Q5-9 kann je nach Hersteller anders heißen. Die Funktion ist aber die selbe. Die an den Pin angeschlossene LED leuchtet nur wenn einer der ersten fünf LEDs leuchtet. Ebenso einfach wie die Verkabelung ist der Arduino Sketch:
int CP1 = 13; int CP0 = 12; int MR = 11; void setup() { pinMode(CP1, OUTPUT); pinMode(CP0, OUTPUT); pinMode(MR, OUTPUT); } void loop() { digitalWrite(CP1, LOW); digitalWrite(MR, LOW); digitalWrite(CP0, HIGH); delay(100); digitalWrite(CP1, LOW); digitalWrite(MR, LOW); digitalWrite(CP0, LOW); delay(100); }
Am Ende sieht das ganze wie folgt aus:
Anzeige