hallo

weet iemand hoe ik met op een knop druk draad 1 stroom krijgt en als ik nog een keer druk draad 2 stroom krijgt en zo verder tot 5.
klein voorbeeld http://bart.comule.com/1.png.
als het kan zonder microcontroller. ik heb zelf al zitten denken en gegoolgelt maar ik kwam niet verder. weet hier iemand hoe ik dat zou kunnen doen. sorry voor als ik het misschien een beetje onduidelijk uitleg:o.

gr. bart

Neem een 5 standenschakelaar, al heb ik die tot nu toe alleen als draaischakelaar gezien. (Of schuif)

Anders: gewoon drukknopje (maakcontact) goed ontdenderen en daarmee en 4017 klokken, uitgang 6 aan de reset knopen, zonodig bufferen.

zonder microcontroller zou ik kijken naar een tellertje.
misschien iets van de digitale 4000 of 7400 serie (er staat een overzicht onder artikelen).

de enable constant aan zetten, schakelaar (evt met ontdender schakeling) aan de klok ingang. en de 6e uitgang aan de reset.

er van uit gaan dat je alleen een signaal op het draadje wilt, dit werkt niet om verbinding te leggen (niet zonder extra componenten

Met een serieel-in/parallel-uit schuifregister kan je zoiets bouwen. Een 74HC164, bv.

Je hebt, om te beginnen, een reset-circuit nodig dat bij het inschakelen van de voedingaaspanning alle uitgangen laag maakt. Dat kan met een R/C-combinatie die de CLR-ingang even laag houdt, of je kan er een tweede drukknop voor gebruiken.

De twee seriële ingangen maak je hoog.

Met je drukknop (en een ontdender-circuit) bedien je de klok-ingang.
Na een eerste druk wordt QA hoog. Druk je nogmaals, dan wordt ook QB hoog, en zo voort tot alle 8 uitgangen hoog zijn - of tot je de reset-ingang laag maakt, waardoor alle uitgangen terug laag worden.

@Lucky Luke: Als de uitgangen één voor één hoog moeten worden, is een (74HC)4017 uiteraard de beste keuze.

Ja, de uitleg van de TS is er niet duidelijk over of de draden 1 voor 1 elk afzonderlijk een signaal moeten krijgen (one hot), of 1 voor 1 cumulatief. Ik ging dus van het eerste uit.

er kan wel een tweede drukknop bij om hem te resette, maar hoe kan je ontdenderen? ik weet wel wat het betekent maar niet hoe het moet.

wat het makkelijkst is het kan draad 1 aanlaten en dan naar draad 2 dat maakt niet uit

ik zat eerst te denken met een transistor paar weerstandjes en een condensator maar dat werkt niet bij mij teminste

ik heb al een circuit ik moet alleen iets hebben dat ongeveer 3 sec. vertraagt. weet iemand hoe je dat misschien kan doen?

[Bericht gewijzigd door Henry S. op (24%)]

De '164 klokt op een laag-naar-hoog flank, en zo doet CP0 v/d '4017 als CP1 hoog is.

Een redelijk goed ontdender-circuit ziet er dan zo uit:
Drukknop tussen CLK en Vcc (Vcc = positieve voedingsrail).
Condensator tussen CLK en Vcc - 100nF, bv.
Weerstand tussen CLK en GND - 10k bv.

Als je nu de drukknop beroert, wordt CLK onmiddelijk hoog en wordt de C ontladen.
Na het lossen v/d drukknop, of tijdens het denderen van het contact, duurt het even alvorens de weerstand de condensator zodanig opgeladen heeft dat de klok-ingang dit als "laag" beschouwt.

Als de R/C-tijd wat te kort is (sommige goedkope drukknoppen zijn werkelijk een ramp) kan je de weerstand wat groter nemen. Dat wordt experimenteren...

ik heb al een circuit ik moet alleen iets hebben dat ongeveer 3 sec. vertraagt. weet iemand hoe je dat misschien kan doen?

Welk circuit heb je dan wel?

[Bericht gewijzigd door pros op (11%)]

nee mijn is niet zo goed. aleen wat is clk

"CLK", soms aangeduidt als "CK" is een klok-ingang. Het IC verwacht daar een opgaande of een neergaande flank. Meestal is dat een opgaande flank, maar om het zeker te weten kijk je even in de datasheet van het IC dat je wil sturen.

sorry maar ik snap dat nog niet helemaal met opgaande of neergande flank en klok ingang