LED display zobrazí č. stlačeneho tlačidla 1-12
Moderátor: Moderátoři
amoo píše:BCD by bolo určite riešenie
Pokud se stisknou dvě a více tlačítek najednou, seš s BCD v p.. (háji).
MCU tlačítka vyhodnotí, na displeji se může zobrazit nějaký symbol, že jich je stisknutých více ( na to stačí 8.bit - třeba se rozsvítí tečka za poslední číslicí) a začnou se měnit čísla na displeji, např. 01...04...08... a tak pořád dokola.
Nebo to rovnou postavit na bázi stále BCD kódovaném multiplexeru 4067, pokud je zrovna do jeho vstupu aktivní tlačítko, proběhne tato informace skrz něj ven a dekodérem rozsvítit patřičnou kombinaci na displeji.
Ovšem 4 bity převést na znaky 0-9 + 10-15 je ovšem mazec. To už by šlo na jediné segmentovce zobrazovat 0-9 + A-F
- ross4435897
- Příspěvky: 426
- Registrován: 10 lis 2009, 00:00
- Bydliště: Brno
Zkus se na to podivat po strance financni ... Arduino nano se da na Ebayi poridit asi za 80,- ... jeho levnejsi varianty dokonce za 60,-
... no levneji to asi tezko vyrobis? V cem je pak problem?
Tady je nějaké řešení s tím PCF
http://www.horter.de/blog/pcf8574-lesen ... m-arduino/
Je to psaný na principu 1:1, ale dalo by se to slušně předělat.
Vlastně si nám ani nenapsal, na co to přesně bude a zda může existovat možnost několika současných stisknutí.
Taky se to dá ošetřit tak, že stisk jednoho tlačítka znemožní stisk dalšího.
Asi nemá smysl rozepisovat, že Ti může kabely někdo poškodit a tak by bylo potřeba je monitorovat na stav celistvosti a neporušenosti.
Tak to se ke vstupní části musí připojit i nějaké optické oddělení, a nepřipojovat kabely od detektorů na dveřích rovnou do MCU.
Já už mu nabízel na výstupu ULN2803...
http://www.ebastlirna.cz/modules.php?na ... okolovn%EC
Tady dole v odkazu mě to jede na 12V