( Nyosigomboc | 2018. 11. 28., sze – 22:50 )

Mar egy csomot irtak, ez lesz talan a legkoltseghatekonyabb:
Arduino nano (kb. $2) ad neked USB kommunikaciot, SPI-t, par vezerlojelet, meg a maradekot GPIO-kent fel tudod hasznalni (ha jol szamolom, 14-et).
Aztan fogsz par SN74166-ot (lehetoleg LS, de lehet HC, HCT, meg hasonlo is, ajanlom az olyanokat, ami ha nem huzod le, logikai 1-est kap, igy nem kell kulon felhuzoellenallas - regi TTL igy mukodott). Lehet mas shift-regiszter is, itt pl. CD4021-et hasznalnak. Ezek jellemzoen filleres cuccok. IC-nkent 8-8 bemenetet kapsz pluszban.
Az Arduinoval ciklikusan olvasod a sajat bemeneteket es a shift-regiszterekre kotott bemeneteket, ha valtozik, szolsz soros vonalon (ami USB-ve alakul). A kapcsoloid a 1-1 input, es a GND kozt vannak. PC-n valami egyszeru programmal ezeket nezed, es reagalsz ra, ahogy kell.

Kb. ennyi, nem nagy dolog, par ora alatt osszerakhato a hardware+firmware+software.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin