
Převodník digi disp. to BIN
Jde nějak jednoduše elegantně vyřešit převodník ze segmentové digitální číslovky (a,b,c,d,...g) do binárky (TTL)?
Příklad 1 -> b,c -> 0001; 2 -> a,b,g,e,d -> 0010 atd.
Díky
k semisegmentovce snad existuje převodník BCD nejsem si jistý ale snad (SN7440)
K segmentovce ano, ale ne od ní
, potřeboval jsem to opačným směrem, je to extrémně prasácké řešení. Mám už vymyšlen jiný postup na to jak to udělat paralelně, levně a jednoduše, je jen otázka jestli se nakonec spíše nevidám cestou seriového přenosu a ty I/O si neušetřím. Kéž bych nebyl naučen vše řešit paralelními I/O a "číslicovkou"
.
postrádám nějak smysl. a co použít multiplrxer osmičkový na výstupu by pak byl kód v seriové podobě a ten uložit do registru.
Je to tím, že nejde sehnat AD 10bit paralelní převodník
, vyčíst ho po částech už je sranda. Asi to udělám 12bit sériovým převodníkem a proženu ho přes SIPO).
Třetí a nejlákavější varianta, všechno s čím nyní pracuju vyrvu, hodím do koše a za litr koupím Arduino, které poslouží mnohonásobně lépe
. Umí číst analogově, má dostatek paralelních výstupů a umí i PWM
. Nemusím se s ničim bastlit a bude to hotový za odpoledne.
resp. na ceskom GME
atmega48-20pu-p432-190
alebo
atmega8-16pu-p432-201
apod. Je nezmysel riesit to mimo uC (cenou, miestom, spotrebou, komplikovanostou, atd)