Stránka 1 z 3

Ovládání jedním tlačítkem

Napsal: 21 srp 2010, 23:41
od pepa23
Ahoj, mám dotaz :D

Existuje integráč, kterému bych na určitou "nohu" posílal tlačítkem impulsy a on mi by posílal napětí právě na určitou "nohu" ?

např. když stisknu tlačítko 2x, tak bude napětí na jiné noze než, když stisknu tlačítko 3x. Napadla mě 4017, ale to asi bude blbost, co ? Potřeboval bych, aby mi napětí na oné noze drželo stále, dokud tlačítkem nepřepnu na nohu jinou. Poraďte prosím :-)

Napsal: 22 srp 2010, 01:00
od Cust
co takhle za tlačítkam tvarovací obvod, pak čítač a třeba nějaký fet spínač napěťových referencí...

Napsal: 22 srp 2010, 01:02
od Jurik-EB
Jedním vstupním impulsem lze čítat, tj. měnit postupnou soustavu kódů, k tomu slouží čítače.
Jinak musíš mít vstupy nejméně dva, první pro krokování, říká se tomu CLK (z nožičky na nožičku) a druhý pro udání stavu jaký by se měl nacházet na dané posici (nožičce) a tomu se říká DATA, k tomu složí posuvný registr.
Takže ovládáním jednoho vstupu (pokud to není pokaždé manuelně obměněno) lze přeskakovat poze v řadě (která je uvnitř IO nastavena).

Napsal: 22 srp 2010, 08:06
od pepa23
Děkuju za odpovědi :-) A prosím vás, jak by to bylo v případě, že tlačítko by bylo jenom pro krokování ?

Například:

Stisknu tlačítko a napětí bude na nožičce A. Stisknu tlačítko znovu a napětí se přemístí na nožičku B. Dále pak na C a tak.

Napsal: 22 srp 2010, 08:32
od pepa23
Zkoušel sem sestavit tenhle obvod, ale nějak mi to nefunguje :-(
http://www.ebastlirna.cz/modules.php?na ... pic&t=5568

Napsal: 22 srp 2010, 08:33
od breta1
To právě dělá např. 4017 - na každý impulz na CLK se aktivuje jiný výstup (je jich devět).
Podívej se na datašít.
Akorát to tlačítko nelze připojit přímo na clk, protože zákmity kontaktů dají více než jeden impulz. To je taky případ ve tvém zapojení.

Napsal: 22 srp 2010, 08:36
od Crifodo
a nebo ATTiny13, jestli ti stačí 4 výstupy, a vhodný program.
http://www.ebastlirna.cz/modules.php?na ... pic&t=7173

Napsal: 22 srp 2010, 08:42
od pepa23
breta1 píše:To právě dělá např. 4017 - na každý impulz na CLK se aktivuje jiný výstup (je jich devět).
Podívej se na datašít.
Akorát to tlačítko nelze připojit přímo na clk, protože zákmity kontaktů dají více než jeden impulz. To je taky případ ve tvém zapojení.
breta1: díky a jak bych to měl vyřešit ? spouštět tlačítkem 555 a tam by mi hodila vždycky jeden impuls ? Asi blbost, co ? :D

Napsal: 22 srp 2010, 08:44
od breta1
Není to blbost, tak to udělej.

Napsal: 22 srp 2010, 08:47
od pepa23
breta1 píše:Není to blbost, tak to udělej.
Díky, jdu na to ;-)

Napsal: 22 srp 2010, 11:00
od Atlan
nebolo by jednoduchcie najprv vyskusat blokovat ten kontakt kondikom n a az potom pokracovad dalej ked to nebude stacit ?

Napsal: 22 srp 2010, 11:08
od rezis
Atlan píše:nebolo by jednoduchcie najprv vyskusat blokovat ten kontakt kondikom n a az potom pokracovad dalej ked to nebude stacit ?
Toto už zkoušelo spousty lidí. jen nevím o nikom komu by se to spolehlivě povedlo. Dokonce existují tlačítka přímo s nějakým obvodem proti zákmitum.

Napsal: 22 srp 2010, 11:27
od pida_m
já sem zákmity øešil parelelním kondíkem 100n na tlaèítku.

Napsal: 22 srp 2010, 11:33
od stevo59
Tým zmenšíš strmosť hrany a to sa švábu nemusí páčiť.

Napsal: 22 srp 2010, 12:41
od Habesan
V procesoru by neměl být problém ošetřit zákmity softwarově. A vyjde to možná i laciněji.